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

org.apache.flink.fnexecution.v1.FlinkFnApi Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: flink-fn-execution.proto

package org.apache.flink.fnexecution.v1;

public final class FlinkFnApi {
  private FlinkFnApi() {}
  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 InputOrBuilder extends
      // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.Input)
      com.google.protobuf.MessageOrBuilder {

    /**
     * .org.apache.flink.fn_execution.v1.UserDefinedFunction udf = 1;
     * @return Whether the udf field is set.
     */
    boolean hasUdf();
    /**
     * .org.apache.flink.fn_execution.v1.UserDefinedFunction udf = 1;
     * @return The udf.
     */
    org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction getUdf();
    /**
     * .org.apache.flink.fn_execution.v1.UserDefinedFunction udf = 1;
     */
    org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctionOrBuilder getUdfOrBuilder();

    /**
     * int32 inputOffset = 2;
     * @return Whether the inputOffset field is set.
     */
    boolean hasInputOffset();
    /**
     * int32 inputOffset = 2;
     * @return The inputOffset.
     */
    int getInputOffset();

    /**
     * bytes inputConstant = 3;
     * @return Whether the inputConstant field is set.
     */
    boolean hasInputConstant();
    /**
     * bytes inputConstant = 3;
     * @return The inputConstant.
     */
    com.google.protobuf.ByteString getInputConstant();

    public org.apache.flink.fnexecution.v1.FlinkFnApi.Input.InputCase getInputCase();
  }
  /**
   * Protobuf type {@code org.apache.flink.fn_execution.v1.Input}
   */
  public static final class Input extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.Input)
      InputOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use Input.newBuilder() to construct.
    private Input(com.google.protobuf.GeneratedMessageV3.Builder builder) {
      super(builder);
    }
    private Input() {
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new Input();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    private Input(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      this();
      if (extensionRegistry == null) {
        throw new java.lang.NullPointerException();
      }
      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
          com.google.protobuf.UnknownFieldSet.newBuilder();
      try {
        boolean done = false;
        while (!done) {
          int tag = input.readTag();
          switch (tag) {
            case 0:
              done = true;
              break;
            case 10: {
              org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.Builder subBuilder = null;
              if (inputCase_ == 1) {
                subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction) input_).toBuilder();
              }
              input_ =
                  input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction) input_);
                input_ = subBuilder.buildPartial();
              }
              inputCase_ = 1;
              break;
            }
            case 16: {
              inputCase_ = 2;
              input_ = input.readInt32();
              break;
            }
            case 26: {
              inputCase_ = 3;
              input_ = 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Input_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Input_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              org.apache.flink.fnexecution.v1.FlinkFnApi.Input.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Input.Builder.class);
    }

    private int inputCase_ = 0;
    private java.lang.Object input_;
    public enum InputCase
        implements com.google.protobuf.Internal.EnumLite,
            com.google.protobuf.AbstractMessage.InternalOneOfEnum {
      UDF(1),
      INPUTOFFSET(2),
      INPUTCONSTANT(3),
      INPUT_NOT_SET(0);
      private final int value;
      private InputCase(int value) {
        this.value = value;
      }
      /**
       * @param value The number of the enum to look for.
       * @return The enum associated with the given number.
       * @deprecated Use {@link #forNumber(int)} instead.
       */
      @java.lang.Deprecated
      public static InputCase valueOf(int value) {
        return forNumber(value);
      }

      public static InputCase forNumber(int value) {
        switch (value) {
          case 1: return UDF;
          case 2: return INPUTOFFSET;
          case 3: return INPUTCONSTANT;
          case 0: return INPUT_NOT_SET;
          default: return null;
        }
      }
      public int getNumber() {
        return this.value;
      }
    };

    public InputCase
    getInputCase() {
      return InputCase.forNumber(
          inputCase_);
    }

    public static final int UDF_FIELD_NUMBER = 1;
    /**
     * .org.apache.flink.fn_execution.v1.UserDefinedFunction udf = 1;
     * @return Whether the udf field is set.
     */
    @java.lang.Override
    public boolean hasUdf() {
      return inputCase_ == 1;
    }
    /**
     * .org.apache.flink.fn_execution.v1.UserDefinedFunction udf = 1;
     * @return The udf.
     */
    @java.lang.Override
    public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction getUdf() {
      if (inputCase_ == 1) {
         return (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction) input_;
      }
      return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.getDefaultInstance();
    }
    /**
     * .org.apache.flink.fn_execution.v1.UserDefinedFunction udf = 1;
     */
    @java.lang.Override
    public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctionOrBuilder getUdfOrBuilder() {
      if (inputCase_ == 1) {
         return (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction) input_;
      }
      return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.getDefaultInstance();
    }

    public static final int INPUTOFFSET_FIELD_NUMBER = 2;
    /**
     * int32 inputOffset = 2;
     * @return Whether the inputOffset field is set.
     */
    @java.lang.Override
    public boolean hasInputOffset() {
      return inputCase_ == 2;
    }
    /**
     * int32 inputOffset = 2;
     * @return The inputOffset.
     */
    @java.lang.Override
    public int getInputOffset() {
      if (inputCase_ == 2) {
        return (java.lang.Integer) input_;
      }
      return 0;
    }

    public static final int INPUTCONSTANT_FIELD_NUMBER = 3;
    /**
     * bytes inputConstant = 3;
     * @return Whether the inputConstant field is set.
     */
    @java.lang.Override
    public boolean hasInputConstant() {
      return inputCase_ == 3;
    }
    /**
     * bytes inputConstant = 3;
     * @return The inputConstant.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString getInputConstant() {
      if (inputCase_ == 3) {
        return (com.google.protobuf.ByteString) input_;
      }
      return com.google.protobuf.ByteString.EMPTY;
    }

    private byte memoizedIsInitialized = -1;
    @java.lang.Override
    public final boolean isInitialized() {
      byte isInitialized = memoizedIsInitialized;
      if (isInitialized == 1) return true;
      if (isInitialized == 0) return false;

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (inputCase_ == 1) {
        output.writeMessage(1, (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction) input_);
      }
      if (inputCase_ == 2) {
        output.writeInt32(
            2, (int)((java.lang.Integer) input_));
      }
      if (inputCase_ == 3) {
        output.writeBytes(
            3, (com.google.protobuf.ByteString) input_);
      }
      unknownFields.writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (inputCase_ == 1) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(1, (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction) input_);
      }
      if (inputCase_ == 2) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt32Size(
              2, (int)((java.lang.Integer) input_));
      }
      if (inputCase_ == 3) {
        size += com.google.protobuf.CodedOutputStream
          .computeBytesSize(
              3, (com.google.protobuf.ByteString) input_);
      }
      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.apache.flink.fnexecution.v1.FlinkFnApi.Input)) {
        return super.equals(obj);
      }
      org.apache.flink.fnexecution.v1.FlinkFnApi.Input other = (org.apache.flink.fnexecution.v1.FlinkFnApi.Input) obj;

      if (!getInputCase().equals(other.getInputCase())) return false;
      switch (inputCase_) {
        case 1:
          if (!getUdf()
              .equals(other.getUdf())) return false;
          break;
        case 2:
          if (getInputOffset()
              != other.getInputOffset()) return false;
          break;
        case 3:
          if (!getInputConstant()
              .equals(other.getInputConstant())) 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 (inputCase_) {
        case 1:
          hash = (37 * hash) + UDF_FIELD_NUMBER;
          hash = (53 * hash) + getUdf().hashCode();
          break;
        case 2:
          hash = (37 * hash) + INPUTOFFSET_FIELD_NUMBER;
          hash = (53 * hash) + getInputOffset();
          break;
        case 3:
          hash = (37 * hash) + INPUTCONSTANT_FIELD_NUMBER;
          hash = (53 * hash) + getInputConstant().hashCode();
          break;
        case 0:
        default:
      }
      hash = (29 * hash) + unknownFields.hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static org.apache.flink.fnexecution.v1.FlinkFnApi.Input parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static org.apache.flink.fnexecution.v1.FlinkFnApi.Input parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static org.apache.flink.fnexecution.v1.FlinkFnApi.Input parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static org.apache.flink.fnexecution.v1.FlinkFnApi.Input parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static org.apache.flink.fnexecution.v1.FlinkFnApi.Input parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static org.apache.flink.fnexecution.v1.FlinkFnApi.Input parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static org.apache.flink.fnexecution.v1.FlinkFnApi.Input parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static org.apache.flink.fnexecution.v1.FlinkFnApi.Input 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.apache.flink.fnexecution.v1.FlinkFnApi.Input parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static org.apache.flink.fnexecution.v1.FlinkFnApi.Input 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.apache.flink.fnexecution.v1.FlinkFnApi.Input parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static org.apache.flink.fnexecution.v1.FlinkFnApi.Input 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.apache.flink.fnexecution.v1.FlinkFnApi.Input 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.apache.flink.fn_execution.v1.Input}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder implements
        // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.Input)
        org.apache.flink.fnexecution.v1.FlinkFnApi.InputOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Input_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Input_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                org.apache.flink.fnexecution.v1.FlinkFnApi.Input.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Input.Builder.class);
      }

      // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.Input.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();
        inputCase_ = 0;
        input_ = null;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Input_descriptor;
      }

      @java.lang.Override
      public org.apache.flink.fnexecution.v1.FlinkFnApi.Input getDefaultInstanceForType() {
        return org.apache.flink.fnexecution.v1.FlinkFnApi.Input.getDefaultInstance();
      }

      @java.lang.Override
      public org.apache.flink.fnexecution.v1.FlinkFnApi.Input build() {
        org.apache.flink.fnexecution.v1.FlinkFnApi.Input result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public org.apache.flink.fnexecution.v1.FlinkFnApi.Input buildPartial() {
        org.apache.flink.fnexecution.v1.FlinkFnApi.Input result = new org.apache.flink.fnexecution.v1.FlinkFnApi.Input(this);
        if (inputCase_ == 1) {
          if (udfBuilder_ == null) {
            result.input_ = input_;
          } else {
            result.input_ = udfBuilder_.build();
          }
        }
        if (inputCase_ == 2) {
          result.input_ = input_;
        }
        if (inputCase_ == 3) {
          result.input_ = input_;
        }
        result.inputCase_ = inputCase_;
        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.apache.flink.fnexecution.v1.FlinkFnApi.Input) {
          return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Input)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.Input other) {
        if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.Input.getDefaultInstance()) return this;
        switch (other.getInputCase()) {
          case UDF: {
            mergeUdf(other.getUdf());
            break;
          }
          case INPUTOFFSET: {
            setInputOffset(other.getInputOffset());
            break;
          }
          case INPUTCONSTANT: {
            setInputConstant(other.getInputConstant());
            break;
          }
          case INPUT_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.apache.flink.fnexecution.v1.FlinkFnApi.Input parsedMessage = null;
        try {
          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.Input) e.getUnfinishedMessage();
          throw e.unwrapIOException();
        } finally {
          if (parsedMessage != null) {
            mergeFrom(parsedMessage);
          }
        }
        return this;
      }
      private int inputCase_ = 0;
      private java.lang.Object input_;
      public InputCase
          getInputCase() {
        return InputCase.forNumber(
            inputCase_);
      }

      public Builder clearInput() {
        inputCase_ = 0;
        input_ = null;
        onChanged();
        return this;
      }


      private com.google.protobuf.SingleFieldBuilderV3<
          org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctionOrBuilder> udfBuilder_;
      /**
       * .org.apache.flink.fn_execution.v1.UserDefinedFunction udf = 1;
       * @return Whether the udf field is set.
       */
      @java.lang.Override
      public boolean hasUdf() {
        return inputCase_ == 1;
      }
      /**
       * .org.apache.flink.fn_execution.v1.UserDefinedFunction udf = 1;
       * @return The udf.
       */
      @java.lang.Override
      public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction getUdf() {
        if (udfBuilder_ == null) {
          if (inputCase_ == 1) {
            return (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction) input_;
          }
          return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.getDefaultInstance();
        } else {
          if (inputCase_ == 1) {
            return udfBuilder_.getMessage();
          }
          return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.getDefaultInstance();
        }
      }
      /**
       * .org.apache.flink.fn_execution.v1.UserDefinedFunction udf = 1;
       */
      public Builder setUdf(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction value) {
        if (udfBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          input_ = value;
          onChanged();
        } else {
          udfBuilder_.setMessage(value);
        }
        inputCase_ = 1;
        return this;
      }
      /**
       * .org.apache.flink.fn_execution.v1.UserDefinedFunction udf = 1;
       */
      public Builder setUdf(
          org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.Builder builderForValue) {
        if (udfBuilder_ == null) {
          input_ = builderForValue.build();
          onChanged();
        } else {
          udfBuilder_.setMessage(builderForValue.build());
        }
        inputCase_ = 1;
        return this;
      }
      /**
       * .org.apache.flink.fn_execution.v1.UserDefinedFunction udf = 1;
       */
      public Builder mergeUdf(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction value) {
        if (udfBuilder_ == null) {
          if (inputCase_ == 1 &&
              input_ != org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.getDefaultInstance()) {
            input_ = org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction) input_)
                .mergeFrom(value).buildPartial();
          } else {
            input_ = value;
          }
          onChanged();
        } else {
          if (inputCase_ == 1) {
            udfBuilder_.mergeFrom(value);
          }
          udfBuilder_.setMessage(value);
        }
        inputCase_ = 1;
        return this;
      }
      /**
       * .org.apache.flink.fn_execution.v1.UserDefinedFunction udf = 1;
       */
      public Builder clearUdf() {
        if (udfBuilder_ == null) {
          if (inputCase_ == 1) {
            inputCase_ = 0;
            input_ = null;
            onChanged();
          }
        } else {
          if (inputCase_ == 1) {
            inputCase_ = 0;
            input_ = null;
          }
          udfBuilder_.clear();
        }
        return this;
      }
      /**
       * .org.apache.flink.fn_execution.v1.UserDefinedFunction udf = 1;
       */
      public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.Builder getUdfBuilder() {
        return getUdfFieldBuilder().getBuilder();
      }
      /**
       * .org.apache.flink.fn_execution.v1.UserDefinedFunction udf = 1;
       */
      @java.lang.Override
      public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctionOrBuilder getUdfOrBuilder() {
        if ((inputCase_ == 1) && (udfBuilder_ != null)) {
          return udfBuilder_.getMessageOrBuilder();
        } else {
          if (inputCase_ == 1) {
            return (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction) input_;
          }
          return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.getDefaultInstance();
        }
      }
      /**
       * .org.apache.flink.fn_execution.v1.UserDefinedFunction udf = 1;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctionOrBuilder> 
          getUdfFieldBuilder() {
        if (udfBuilder_ == null) {
          if (!(inputCase_ == 1)) {
            input_ = org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.getDefaultInstance();
          }
          udfBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctionOrBuilder>(
                  (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction) input_,
                  getParentForChildren(),
                  isClean());
          input_ = null;
        }
        inputCase_ = 1;
        onChanged();;
        return udfBuilder_;
      }

      /**
       * int32 inputOffset = 2;
       * @return Whether the inputOffset field is set.
       */
      public boolean hasInputOffset() {
        return inputCase_ == 2;
      }
      /**
       * int32 inputOffset = 2;
       * @return The inputOffset.
       */
      public int getInputOffset() {
        if (inputCase_ == 2) {
          return (java.lang.Integer) input_;
        }
        return 0;
      }
      /**
       * int32 inputOffset = 2;
       * @param value The inputOffset to set.
       * @return This builder for chaining.
       */
      public Builder setInputOffset(int value) {
        inputCase_ = 2;
        input_ = value;
        onChanged();
        return this;
      }
      /**
       * int32 inputOffset = 2;
       * @return This builder for chaining.
       */
      public Builder clearInputOffset() {
        if (inputCase_ == 2) {
          inputCase_ = 0;
          input_ = null;
          onChanged();
        }
        return this;
      }

      /**
       * bytes inputConstant = 3;
       * @return Whether the inputConstant field is set.
       */
      public boolean hasInputConstant() {
        return inputCase_ == 3;
      }
      /**
       * bytes inputConstant = 3;
       * @return The inputConstant.
       */
      public com.google.protobuf.ByteString getInputConstant() {
        if (inputCase_ == 3) {
          return (com.google.protobuf.ByteString) input_;
        }
        return com.google.protobuf.ByteString.EMPTY;
      }
      /**
       * bytes inputConstant = 3;
       * @param value The inputConstant to set.
       * @return This builder for chaining.
       */
      public Builder setInputConstant(com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  inputCase_ = 3;
        input_ = value;
        onChanged();
        return this;
      }
      /**
       * bytes inputConstant = 3;
       * @return This builder for chaining.
       */
      public Builder clearInputConstant() {
        if (inputCase_ == 3) {
          inputCase_ = 0;
          input_ = null;
          onChanged();
        }
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

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


      // @@protoc_insertion_point(builder_scope:org.apache.flink.fn_execution.v1.Input)
    }

    // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.Input)
    private static final org.apache.flink.fnexecution.v1.FlinkFnApi.Input DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.Input();
    }

    public static org.apache.flink.fnexecution.v1.FlinkFnApi.Input getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser
        PARSER = new com.google.protobuf.AbstractParser() {
      @java.lang.Override
      public Input parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        return new Input(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.apache.flink.fnexecution.v1.FlinkFnApi.Input getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface UserDefinedFunctionOrBuilder extends
      // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.UserDefinedFunction)
      com.google.protobuf.MessageOrBuilder {

    /**
     * 
     * The serialized representation of the user-defined function
     * 
* * bytes payload = 1; * @return The payload. */ com.google.protobuf.ByteString getPayload(); /** *
     * The input arguments of the user-defined function, it could be one of the following:
     * 1. A column from the input row
     * 2. The result of another user-defined function
     * 3. The constant value of the column
     * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ java.util.List getInputsList(); /** *
     * The input arguments of the user-defined function, it could be one of the following:
     * 1. A column from the input row
     * 2. The result of another user-defined function
     * 3. The constant value of the column
     * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ org.apache.flink.fnexecution.v1.FlinkFnApi.Input getInputs(int index); /** *
     * The input arguments of the user-defined function, it could be one of the following:
     * 1. A column from the input row
     * 2. The result of another user-defined function
     * 3. The constant value of the column
     * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ int getInputsCount(); /** *
     * The input arguments of the user-defined function, it could be one of the following:
     * 1. A column from the input row
     * 2. The result of another user-defined function
     * 3. The constant value of the column
     * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ java.util.List getInputsOrBuilderList(); /** *
     * The input arguments of the user-defined function, it could be one of the following:
     * 1. A column from the input row
     * 2. The result of another user-defined function
     * 3. The constant value of the column
     * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ org.apache.flink.fnexecution.v1.FlinkFnApi.InputOrBuilder getInputsOrBuilder( int index); /** *
     * The index of the over window used in pandas batch over window aggregation
     * 
* * int32 window_index = 3; * @return The windowIndex. */ int getWindowIndex(); /** *
     * Whether the UDF takes row as input instead of each columns of a row
     * 
* * bool takes_row_as_input = 4; * @return The takesRowAsInput. */ boolean getTakesRowAsInput(); /** *
     * Whether it's pandas UDF
     * 
* * bool is_pandas_udf = 5; * @return The isPandasUdf. */ boolean getIsPandasUdf(); } /** *
   * User-defined function definition. It supports chaining functions, that's, the execution
   * result of one user-defined function as the input of another user-defined function.
   * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.UserDefinedFunction} */ public static final class UserDefinedFunction extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.UserDefinedFunction) UserDefinedFunctionOrBuilder { private static final long serialVersionUID = 0L; // Use UserDefinedFunction.newBuilder() to construct. private UserDefinedFunction(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UserDefinedFunction() { payload_ = com.google.protobuf.ByteString.EMPTY; inputs_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UserDefinedFunction(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UserDefinedFunction( 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: { payload_ = input.readBytes(); break; } case 18: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { inputs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } inputs_.add( input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Input.parser(), extensionRegistry)); break; } case 24: { windowIndex_ = input.readInt32(); break; } case 32: { takesRowAsInput_ = input.readBool(); break; } case 40: { isPandasUdf_ = 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 { if (((mutable_bitField0_ & 0x00000001) != 0)) { inputs_ = java.util.Collections.unmodifiableList(inputs_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedFunction_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedFunction_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.class, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.Builder.class); } public static final int PAYLOAD_FIELD_NUMBER = 1; private com.google.protobuf.ByteString payload_; /** *
     * The serialized representation of the user-defined function
     * 
* * bytes payload = 1; * @return The payload. */ @java.lang.Override public com.google.protobuf.ByteString getPayload() { return payload_; } public static final int INPUTS_FIELD_NUMBER = 2; private java.util.List inputs_; /** *
     * The input arguments of the user-defined function, it could be one of the following:
     * 1. A column from the input row
     * 2. The result of another user-defined function
     * 3. The constant value of the column
     * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ @java.lang.Override public java.util.List getInputsList() { return inputs_; } /** *
     * The input arguments of the user-defined function, it could be one of the following:
     * 1. A column from the input row
     * 2. The result of another user-defined function
     * 3. The constant value of the column
     * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ @java.lang.Override public java.util.List getInputsOrBuilderList() { return inputs_; } /** *
     * The input arguments of the user-defined function, it could be one of the following:
     * 1. A column from the input row
     * 2. The result of another user-defined function
     * 3. The constant value of the column
     * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ @java.lang.Override public int getInputsCount() { return inputs_.size(); } /** *
     * The input arguments of the user-defined function, it could be one of the following:
     * 1. A column from the input row
     * 2. The result of another user-defined function
     * 3. The constant value of the column
     * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Input getInputs(int index) { return inputs_.get(index); } /** *
     * The input arguments of the user-defined function, it could be one of the following:
     * 1. A column from the input row
     * 2. The result of another user-defined function
     * 3. The constant value of the column
     * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.InputOrBuilder getInputsOrBuilder( int index) { return inputs_.get(index); } public static final int WINDOW_INDEX_FIELD_NUMBER = 3; private int windowIndex_; /** *
     * The index of the over window used in pandas batch over window aggregation
     * 
* * int32 window_index = 3; * @return The windowIndex. */ @java.lang.Override public int getWindowIndex() { return windowIndex_; } public static final int TAKES_ROW_AS_INPUT_FIELD_NUMBER = 4; private boolean takesRowAsInput_; /** *
     * Whether the UDF takes row as input instead of each columns of a row
     * 
* * bool takes_row_as_input = 4; * @return The takesRowAsInput. */ @java.lang.Override public boolean getTakesRowAsInput() { return takesRowAsInput_; } public static final int IS_PANDAS_UDF_FIELD_NUMBER = 5; private boolean isPandasUdf_; /** *
     * Whether it's pandas UDF
     * 
* * bool is_pandas_udf = 5; * @return The isPandasUdf. */ @java.lang.Override public boolean getIsPandasUdf() { return isPandasUdf_; } 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 (!payload_.isEmpty()) { output.writeBytes(1, payload_); } for (int i = 0; i < inputs_.size(); i++) { output.writeMessage(2, inputs_.get(i)); } if (windowIndex_ != 0) { output.writeInt32(3, windowIndex_); } if (takesRowAsInput_ != false) { output.writeBool(4, takesRowAsInput_); } if (isPandasUdf_ != false) { output.writeBool(5, isPandasUdf_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!payload_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, payload_); } for (int i = 0; i < inputs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, inputs_.get(i)); } if (windowIndex_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, windowIndex_); } if (takesRowAsInput_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(4, takesRowAsInput_); } if (isPandasUdf_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(5, isPandasUdf_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction other = (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction) obj; if (!getPayload() .equals(other.getPayload())) return false; if (!getInputsList() .equals(other.getInputsList())) return false; if (getWindowIndex() != other.getWindowIndex()) return false; if (getTakesRowAsInput() != other.getTakesRowAsInput()) return false; if (getIsPandasUdf() != other.getIsPandasUdf()) 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) + PAYLOAD_FIELD_NUMBER; hash = (53 * hash) + getPayload().hashCode(); if (getInputsCount() > 0) { hash = (37 * hash) + INPUTS_FIELD_NUMBER; hash = (53 * hash) + getInputsList().hashCode(); } hash = (37 * hash) + WINDOW_INDEX_FIELD_NUMBER; hash = (53 * hash) + getWindowIndex(); hash = (37 * hash) + TAKES_ROW_AS_INPUT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getTakesRowAsInput()); hash = (37 * hash) + IS_PANDAS_UDF_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getIsPandasUdf()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction 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; } /** *
     * User-defined function definition. It supports chaining functions, that's, the execution
     * result of one user-defined function as the input of another user-defined function.
     * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.UserDefinedFunction} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.UserDefinedFunction) org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctionOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedFunction_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedFunction_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.class, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getInputsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); payload_ = com.google.protobuf.ByteString.EMPTY; if (inputsBuilder_ == null) { inputs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { inputsBuilder_.clear(); } windowIndex_ = 0; takesRowAsInput_ = false; isPandasUdf_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedFunction_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction build() { org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction result = new org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction(this); int from_bitField0_ = bitField0_; result.payload_ = payload_; if (inputsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { inputs_ = java.util.Collections.unmodifiableList(inputs_); bitField0_ = (bitField0_ & ~0x00000001); } result.inputs_ = inputs_; } else { result.inputs_ = inputsBuilder_.build(); } result.windowIndex_ = windowIndex_; result.takesRowAsInput_ = takesRowAsInput_; result.isPandasUdf_ = isPandasUdf_; 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.getDefaultInstance()) return this; if (other.getPayload() != com.google.protobuf.ByteString.EMPTY) { setPayload(other.getPayload()); } if (inputsBuilder_ == null) { if (!other.inputs_.isEmpty()) { if (inputs_.isEmpty()) { inputs_ = other.inputs_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureInputsIsMutable(); inputs_.addAll(other.inputs_); } onChanged(); } } else { if (!other.inputs_.isEmpty()) { if (inputsBuilder_.isEmpty()) { inputsBuilder_.dispose(); inputsBuilder_ = null; inputs_ = other.inputs_; bitField0_ = (bitField0_ & ~0x00000001); inputsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getInputsFieldBuilder() : null; } else { inputsBuilder_.addAllMessages(other.inputs_); } } } if (other.getWindowIndex() != 0) { setWindowIndex(other.getWindowIndex()); } if (other.getTakesRowAsInput() != false) { setTakesRowAsInput(other.getTakesRowAsInput()); } if (other.getIsPandasUdf() != false) { setIsPandasUdf(other.getIsPandasUdf()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private com.google.protobuf.ByteString payload_ = com.google.protobuf.ByteString.EMPTY; /** *
       * The serialized representation of the user-defined function
       * 
* * bytes payload = 1; * @return The payload. */ @java.lang.Override public com.google.protobuf.ByteString getPayload() { return payload_; } /** *
       * The serialized representation of the user-defined function
       * 
* * bytes payload = 1; * @param value The payload to set. * @return This builder for chaining. */ public Builder setPayload(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } payload_ = value; onChanged(); return this; } /** *
       * The serialized representation of the user-defined function
       * 
* * bytes payload = 1; * @return This builder for chaining. */ public Builder clearPayload() { payload_ = getDefaultInstance().getPayload(); onChanged(); return this; } private java.util.List inputs_ = java.util.Collections.emptyList(); private void ensureInputsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { inputs_ = new java.util.ArrayList(inputs_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Input, org.apache.flink.fnexecution.v1.FlinkFnApi.Input.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.InputOrBuilder> inputsBuilder_; /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public java.util.List getInputsList() { if (inputsBuilder_ == null) { return java.util.Collections.unmodifiableList(inputs_); } else { return inputsBuilder_.getMessageList(); } } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public int getInputsCount() { if (inputsBuilder_ == null) { return inputs_.size(); } else { return inputsBuilder_.getCount(); } } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Input getInputs(int index) { if (inputsBuilder_ == null) { return inputs_.get(index); } else { return inputsBuilder_.getMessage(index); } } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public Builder setInputs( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.Input value) { if (inputsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureInputsIsMutable(); inputs_.set(index, value); onChanged(); } else { inputsBuilder_.setMessage(index, value); } return this; } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public Builder setInputs( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.Input.Builder builderForValue) { if (inputsBuilder_ == null) { ensureInputsIsMutable(); inputs_.set(index, builderForValue.build()); onChanged(); } else { inputsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public Builder addInputs(org.apache.flink.fnexecution.v1.FlinkFnApi.Input value) { if (inputsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureInputsIsMutable(); inputs_.add(value); onChanged(); } else { inputsBuilder_.addMessage(value); } return this; } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public Builder addInputs( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.Input value) { if (inputsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureInputsIsMutable(); inputs_.add(index, value); onChanged(); } else { inputsBuilder_.addMessage(index, value); } return this; } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public Builder addInputs( org.apache.flink.fnexecution.v1.FlinkFnApi.Input.Builder builderForValue) { if (inputsBuilder_ == null) { ensureInputsIsMutable(); inputs_.add(builderForValue.build()); onChanged(); } else { inputsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public Builder addInputs( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.Input.Builder builderForValue) { if (inputsBuilder_ == null) { ensureInputsIsMutable(); inputs_.add(index, builderForValue.build()); onChanged(); } else { inputsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public Builder addAllInputs( java.lang.Iterable values) { if (inputsBuilder_ == null) { ensureInputsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, inputs_); onChanged(); } else { inputsBuilder_.addAllMessages(values); } return this; } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public Builder clearInputs() { if (inputsBuilder_ == null) { inputs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { inputsBuilder_.clear(); } return this; } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public Builder removeInputs(int index) { if (inputsBuilder_ == null) { ensureInputsIsMutable(); inputs_.remove(index); onChanged(); } else { inputsBuilder_.remove(index); } return this; } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Input.Builder getInputsBuilder( int index) { return getInputsFieldBuilder().getBuilder(index); } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.InputOrBuilder getInputsOrBuilder( int index) { if (inputsBuilder_ == null) { return inputs_.get(index); } else { return inputsBuilder_.getMessageOrBuilder(index); } } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public java.util.List getInputsOrBuilderList() { if (inputsBuilder_ != null) { return inputsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(inputs_); } } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Input.Builder addInputsBuilder() { return getInputsFieldBuilder().addBuilder( org.apache.flink.fnexecution.v1.FlinkFnApi.Input.getDefaultInstance()); } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Input.Builder addInputsBuilder( int index) { return getInputsFieldBuilder().addBuilder( index, org.apache.flink.fnexecution.v1.FlinkFnApi.Input.getDefaultInstance()); } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public java.util.List getInputsBuilderList() { return getInputsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Input, org.apache.flink.fnexecution.v1.FlinkFnApi.Input.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.InputOrBuilder> getInputsFieldBuilder() { if (inputsBuilder_ == null) { inputsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Input, org.apache.flink.fnexecution.v1.FlinkFnApi.Input.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.InputOrBuilder>( inputs_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); inputs_ = null; } return inputsBuilder_; } private int windowIndex_ ; /** *
       * The index of the over window used in pandas batch over window aggregation
       * 
* * int32 window_index = 3; * @return The windowIndex. */ @java.lang.Override public int getWindowIndex() { return windowIndex_; } /** *
       * The index of the over window used in pandas batch over window aggregation
       * 
* * int32 window_index = 3; * @param value The windowIndex to set. * @return This builder for chaining. */ public Builder setWindowIndex(int value) { windowIndex_ = value; onChanged(); return this; } /** *
       * The index of the over window used in pandas batch over window aggregation
       * 
* * int32 window_index = 3; * @return This builder for chaining. */ public Builder clearWindowIndex() { windowIndex_ = 0; onChanged(); return this; } private boolean takesRowAsInput_ ; /** *
       * Whether the UDF takes row as input instead of each columns of a row
       * 
* * bool takes_row_as_input = 4; * @return The takesRowAsInput. */ @java.lang.Override public boolean getTakesRowAsInput() { return takesRowAsInput_; } /** *
       * Whether the UDF takes row as input instead of each columns of a row
       * 
* * bool takes_row_as_input = 4; * @param value The takesRowAsInput to set. * @return This builder for chaining. */ public Builder setTakesRowAsInput(boolean value) { takesRowAsInput_ = value; onChanged(); return this; } /** *
       * Whether the UDF takes row as input instead of each columns of a row
       * 
* * bool takes_row_as_input = 4; * @return This builder for chaining. */ public Builder clearTakesRowAsInput() { takesRowAsInput_ = false; onChanged(); return this; } private boolean isPandasUdf_ ; /** *
       * Whether it's pandas UDF
       * 
* * bool is_pandas_udf = 5; * @return The isPandasUdf. */ @java.lang.Override public boolean getIsPandasUdf() { return isPandasUdf_; } /** *
       * Whether it's pandas UDF
       * 
* * bool is_pandas_udf = 5; * @param value The isPandasUdf to set. * @return This builder for chaining. */ public Builder setIsPandasUdf(boolean value) { isPandasUdf_ = value; onChanged(); return this; } /** *
       * Whether it's pandas UDF
       * 
* * bool is_pandas_udf = 5; * @return This builder for chaining. */ public Builder clearIsPandasUdf() { isPandasUdf_ = 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.apache.flink.fn_execution.v1.UserDefinedFunction) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.UserDefinedFunction) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UserDefinedFunction parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UserDefinedFunction(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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UserDefinedFunctionsOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.UserDefinedFunctions) com.google.protobuf.MessageOrBuilder { /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ java.util.List getUdfsList(); /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction getUdfs(int index); /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ int getUdfsCount(); /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ java.util.List getUdfsOrBuilderList(); /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctionOrBuilder getUdfsOrBuilder( int index); /** * bool metric_enabled = 2; * @return The metricEnabled. */ boolean getMetricEnabled(); /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ java.util.List getWindowsList(); /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow getWindows(int index); /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ int getWindowsCount(); /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ java.util.List getWindowsOrBuilderList(); /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindowOrBuilder getWindowsOrBuilder( int index); /** * bool profile_enabled = 4; * @return The profileEnabled. */ boolean getProfileEnabled(); } /** *
   * A list of user-defined functions to be executed in a batch.
   * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.UserDefinedFunctions} */ public static final class UserDefinedFunctions extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.UserDefinedFunctions) UserDefinedFunctionsOrBuilder { private static final long serialVersionUID = 0L; // Use UserDefinedFunctions.newBuilder() to construct. private UserDefinedFunctions(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UserDefinedFunctions() { udfs_ = java.util.Collections.emptyList(); windows_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UserDefinedFunctions(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UserDefinedFunctions( 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)) { udfs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } udfs_.add( input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.parser(), extensionRegistry)); break; } case 16: { metricEnabled_ = input.readBool(); break; } case 26: { if (!((mutable_bitField0_ & 0x00000002) != 0)) { windows_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } windows_.add( input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.parser(), extensionRegistry)); break; } case 32: { profileEnabled_ = 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 { if (((mutable_bitField0_ & 0x00000001) != 0)) { udfs_ = java.util.Collections.unmodifiableList(udfs_); } if (((mutable_bitField0_ & 0x00000002) != 0)) { windows_ = java.util.Collections.unmodifiableList(windows_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedFunctions_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedFunctions_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions.class, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions.Builder.class); } public static final int UDFS_FIELD_NUMBER = 1; private java.util.List udfs_; /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ @java.lang.Override public java.util.List getUdfsList() { return udfs_; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ @java.lang.Override public java.util.List getUdfsOrBuilderList() { return udfs_; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ @java.lang.Override public int getUdfsCount() { return udfs_.size(); } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction getUdfs(int index) { return udfs_.get(index); } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctionOrBuilder getUdfsOrBuilder( int index) { return udfs_.get(index); } public static final int METRIC_ENABLED_FIELD_NUMBER = 2; private boolean metricEnabled_; /** * bool metric_enabled = 2; * @return The metricEnabled. */ @java.lang.Override public boolean getMetricEnabled() { return metricEnabled_; } public static final int WINDOWS_FIELD_NUMBER = 3; private java.util.List windows_; /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ @java.lang.Override public java.util.List getWindowsList() { return windows_; } /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ @java.lang.Override public java.util.List getWindowsOrBuilderList() { return windows_; } /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ @java.lang.Override public int getWindowsCount() { return windows_.size(); } /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow getWindows(int index) { return windows_.get(index); } /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindowOrBuilder getWindowsOrBuilder( int index) { return windows_.get(index); } public static final int PROFILE_ENABLED_FIELD_NUMBER = 4; private boolean profileEnabled_; /** * bool profile_enabled = 4; * @return The profileEnabled. */ @java.lang.Override public boolean getProfileEnabled() { return profileEnabled_; } 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 < udfs_.size(); i++) { output.writeMessage(1, udfs_.get(i)); } if (metricEnabled_ != false) { output.writeBool(2, metricEnabled_); } for (int i = 0; i < windows_.size(); i++) { output.writeMessage(3, windows_.get(i)); } if (profileEnabled_ != false) { output.writeBool(4, profileEnabled_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < udfs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, udfs_.get(i)); } if (metricEnabled_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(2, metricEnabled_); } for (int i = 0; i < windows_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, windows_.get(i)); } if (profileEnabled_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(4, profileEnabled_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions other = (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions) obj; if (!getUdfsList() .equals(other.getUdfsList())) return false; if (getMetricEnabled() != other.getMetricEnabled()) return false; if (!getWindowsList() .equals(other.getWindowsList())) return false; if (getProfileEnabled() != other.getProfileEnabled()) 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 (getUdfsCount() > 0) { hash = (37 * hash) + UDFS_FIELD_NUMBER; hash = (53 * hash) + getUdfsList().hashCode(); } hash = (37 * hash) + METRIC_ENABLED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getMetricEnabled()); if (getWindowsCount() > 0) { hash = (37 * hash) + WINDOWS_FIELD_NUMBER; hash = (53 * hash) + getWindowsList().hashCode(); } hash = (37 * hash) + PROFILE_ENABLED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getProfileEnabled()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions 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; } /** *
     * A list of user-defined functions to be executed in a batch.
     * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.UserDefinedFunctions} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.UserDefinedFunctions) org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctionsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedFunctions_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedFunctions_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions.class, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getUdfsFieldBuilder(); getWindowsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (udfsBuilder_ == null) { udfs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { udfsBuilder_.clear(); } metricEnabled_ = false; if (windowsBuilder_ == null) { windows_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { windowsBuilder_.clear(); } profileEnabled_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedFunctions_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions build() { org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions result = new org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions(this); int from_bitField0_ = bitField0_; if (udfsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { udfs_ = java.util.Collections.unmodifiableList(udfs_); bitField0_ = (bitField0_ & ~0x00000001); } result.udfs_ = udfs_; } else { result.udfs_ = udfsBuilder_.build(); } result.metricEnabled_ = metricEnabled_; if (windowsBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { windows_ = java.util.Collections.unmodifiableList(windows_); bitField0_ = (bitField0_ & ~0x00000002); } result.windows_ = windows_; } else { result.windows_ = windowsBuilder_.build(); } result.profileEnabled_ = profileEnabled_; 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions.getDefaultInstance()) return this; if (udfsBuilder_ == null) { if (!other.udfs_.isEmpty()) { if (udfs_.isEmpty()) { udfs_ = other.udfs_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureUdfsIsMutable(); udfs_.addAll(other.udfs_); } onChanged(); } } else { if (!other.udfs_.isEmpty()) { if (udfsBuilder_.isEmpty()) { udfsBuilder_.dispose(); udfsBuilder_ = null; udfs_ = other.udfs_; bitField0_ = (bitField0_ & ~0x00000001); udfsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getUdfsFieldBuilder() : null; } else { udfsBuilder_.addAllMessages(other.udfs_); } } } if (other.getMetricEnabled() != false) { setMetricEnabled(other.getMetricEnabled()); } if (windowsBuilder_ == null) { if (!other.windows_.isEmpty()) { if (windows_.isEmpty()) { windows_ = other.windows_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureWindowsIsMutable(); windows_.addAll(other.windows_); } onChanged(); } } else { if (!other.windows_.isEmpty()) { if (windowsBuilder_.isEmpty()) { windowsBuilder_.dispose(); windowsBuilder_ = null; windows_ = other.windows_; bitField0_ = (bitField0_ & ~0x00000002); windowsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getWindowsFieldBuilder() : null; } else { windowsBuilder_.addAllMessages(other.windows_); } } } if (other.getProfileEnabled() != false) { setProfileEnabled(other.getProfileEnabled()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List udfs_ = java.util.Collections.emptyList(); private void ensureUdfsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { udfs_ = new java.util.ArrayList(udfs_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctionOrBuilder> udfsBuilder_; /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ public java.util.List getUdfsList() { if (udfsBuilder_ == null) { return java.util.Collections.unmodifiableList(udfs_); } else { return udfsBuilder_.getMessageList(); } } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ public int getUdfsCount() { if (udfsBuilder_ == null) { return udfs_.size(); } else { return udfsBuilder_.getCount(); } } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction getUdfs(int index) { if (udfsBuilder_ == null) { return udfs_.get(index); } else { return udfsBuilder_.getMessage(index); } } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ public Builder setUdfs( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction value) { if (udfsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUdfsIsMutable(); udfs_.set(index, value); onChanged(); } else { udfsBuilder_.setMessage(index, value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ public Builder setUdfs( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.Builder builderForValue) { if (udfsBuilder_ == null) { ensureUdfsIsMutable(); udfs_.set(index, builderForValue.build()); onChanged(); } else { udfsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ public Builder addUdfs(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction value) { if (udfsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUdfsIsMutable(); udfs_.add(value); onChanged(); } else { udfsBuilder_.addMessage(value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ public Builder addUdfs( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction value) { if (udfsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUdfsIsMutable(); udfs_.add(index, value); onChanged(); } else { udfsBuilder_.addMessage(index, value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ public Builder addUdfs( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.Builder builderForValue) { if (udfsBuilder_ == null) { ensureUdfsIsMutable(); udfs_.add(builderForValue.build()); onChanged(); } else { udfsBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ public Builder addUdfs( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.Builder builderForValue) { if (udfsBuilder_ == null) { ensureUdfsIsMutable(); udfs_.add(index, builderForValue.build()); onChanged(); } else { udfsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ public Builder addAllUdfs( java.lang.Iterable values) { if (udfsBuilder_ == null) { ensureUdfsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, udfs_); onChanged(); } else { udfsBuilder_.addAllMessages(values); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ public Builder clearUdfs() { if (udfsBuilder_ == null) { udfs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { udfsBuilder_.clear(); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ public Builder removeUdfs(int index) { if (udfsBuilder_ == null) { ensureUdfsIsMutable(); udfs_.remove(index); onChanged(); } else { udfsBuilder_.remove(index); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.Builder getUdfsBuilder( int index) { return getUdfsFieldBuilder().getBuilder(index); } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctionOrBuilder getUdfsOrBuilder( int index) { if (udfsBuilder_ == null) { return udfs_.get(index); } else { return udfsBuilder_.getMessageOrBuilder(index); } } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ public java.util.List getUdfsOrBuilderList() { if (udfsBuilder_ != null) { return udfsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(udfs_); } } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.Builder addUdfsBuilder() { return getUdfsFieldBuilder().addBuilder( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.getDefaultInstance()); } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.Builder addUdfsBuilder( int index) { return getUdfsFieldBuilder().addBuilder( index, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.getDefaultInstance()); } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedFunction udfs = 1; */ public java.util.List getUdfsBuilderList() { return getUdfsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctionOrBuilder> getUdfsFieldBuilder() { if (udfsBuilder_ == null) { udfsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunction.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctionOrBuilder>( udfs_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); udfs_ = null; } return udfsBuilder_; } private boolean metricEnabled_ ; /** * bool metric_enabled = 2; * @return The metricEnabled. */ @java.lang.Override public boolean getMetricEnabled() { return metricEnabled_; } /** * bool metric_enabled = 2; * @param value The metricEnabled to set. * @return This builder for chaining. */ public Builder setMetricEnabled(boolean value) { metricEnabled_ = value; onChanged(); return this; } /** * bool metric_enabled = 2; * @return This builder for chaining. */ public Builder clearMetricEnabled() { metricEnabled_ = false; onChanged(); return this; } private java.util.List windows_ = java.util.Collections.emptyList(); private void ensureWindowsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { windows_ = new java.util.ArrayList(windows_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow, org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindowOrBuilder> windowsBuilder_; /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ public java.util.List getWindowsList() { if (windowsBuilder_ == null) { return java.util.Collections.unmodifiableList(windows_); } else { return windowsBuilder_.getMessageList(); } } /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ public int getWindowsCount() { if (windowsBuilder_ == null) { return windows_.size(); } else { return windowsBuilder_.getCount(); } } /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow getWindows(int index) { if (windowsBuilder_ == null) { return windows_.get(index); } else { return windowsBuilder_.getMessage(index); } } /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ public Builder setWindows( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow value) { if (windowsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureWindowsIsMutable(); windows_.set(index, value); onChanged(); } else { windowsBuilder_.setMessage(index, value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ public Builder setWindows( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.Builder builderForValue) { if (windowsBuilder_ == null) { ensureWindowsIsMutable(); windows_.set(index, builderForValue.build()); onChanged(); } else { windowsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ public Builder addWindows(org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow value) { if (windowsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureWindowsIsMutable(); windows_.add(value); onChanged(); } else { windowsBuilder_.addMessage(value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ public Builder addWindows( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow value) { if (windowsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureWindowsIsMutable(); windows_.add(index, value); onChanged(); } else { windowsBuilder_.addMessage(index, value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ public Builder addWindows( org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.Builder builderForValue) { if (windowsBuilder_ == null) { ensureWindowsIsMutable(); windows_.add(builderForValue.build()); onChanged(); } else { windowsBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ public Builder addWindows( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.Builder builderForValue) { if (windowsBuilder_ == null) { ensureWindowsIsMutable(); windows_.add(index, builderForValue.build()); onChanged(); } else { windowsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ public Builder addAllWindows( java.lang.Iterable values) { if (windowsBuilder_ == null) { ensureWindowsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, windows_); onChanged(); } else { windowsBuilder_.addAllMessages(values); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ public Builder clearWindows() { if (windowsBuilder_ == null) { windows_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { windowsBuilder_.clear(); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ public Builder removeWindows(int index) { if (windowsBuilder_ == null) { ensureWindowsIsMutable(); windows_.remove(index); onChanged(); } else { windowsBuilder_.remove(index); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.Builder getWindowsBuilder( int index) { return getWindowsFieldBuilder().getBuilder(index); } /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindowOrBuilder getWindowsOrBuilder( int index) { if (windowsBuilder_ == null) { return windows_.get(index); } else { return windowsBuilder_.getMessageOrBuilder(index); } } /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ public java.util.List getWindowsOrBuilderList() { if (windowsBuilder_ != null) { return windowsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(windows_); } } /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.Builder addWindowsBuilder() { return getWindowsFieldBuilder().addBuilder( org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.getDefaultInstance()); } /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.Builder addWindowsBuilder( int index) { return getWindowsFieldBuilder().addBuilder( index, org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.getDefaultInstance()); } /** * repeated .org.apache.flink.fn_execution.v1.OverWindow windows = 3; */ public java.util.List getWindowsBuilderList() { return getWindowsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow, org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindowOrBuilder> getWindowsFieldBuilder() { if (windowsBuilder_ == null) { windowsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow, org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindowOrBuilder>( windows_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); windows_ = null; } return windowsBuilder_; } private boolean profileEnabled_ ; /** * bool profile_enabled = 4; * @return The profileEnabled. */ @java.lang.Override public boolean getProfileEnabled() { return profileEnabled_; } /** * bool profile_enabled = 4; * @param value The profileEnabled to set. * @return This builder for chaining. */ public Builder setProfileEnabled(boolean value) { profileEnabled_ = value; onChanged(); return this; } /** * bool profile_enabled = 4; * @return This builder for chaining. */ public Builder clearProfileEnabled() { profileEnabled_ = 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.apache.flink.fn_execution.v1.UserDefinedFunctions) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.UserDefinedFunctions) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UserDefinedFunctions parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UserDefinedFunctions(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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedFunctions getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface OverWindowOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.OverWindow) com.google.protobuf.MessageOrBuilder { /** * .org.apache.flink.fn_execution.v1.OverWindow.WindowType window_type = 1; * @return The enum numeric value on the wire for windowType. */ int getWindowTypeValue(); /** * .org.apache.flink.fn_execution.v1.OverWindow.WindowType window_type = 1; * @return The windowType. */ org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.WindowType getWindowType(); /** * int64 lower_boundary = 2; * @return The lowerBoundary. */ long getLowerBoundary(); /** * int64 upper_boundary = 3; * @return The upperBoundary. */ long getUpperBoundary(); } /** *
   * Used to describe the info of over window in pandas batch over window aggregation
   * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.OverWindow} */ public static final class OverWindow extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.OverWindow) OverWindowOrBuilder { private static final long serialVersionUID = 0L; // Use OverWindow.newBuilder() to construct. private OverWindow(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private OverWindow() { windowType_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new OverWindow(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private OverWindow( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { int rawValue = input.readEnum(); windowType_ = rawValue; break; } case 16: { lowerBoundary_ = input.readInt64(); break; } case 24: { upperBoundary_ = 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_OverWindow_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_OverWindow_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.class, org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.Builder.class); } /** * Protobuf enum {@code org.apache.flink.fn_execution.v1.OverWindow.WindowType} */ public enum WindowType implements com.google.protobuf.ProtocolMessageEnum { /** * RANGE_UNBOUNDED = 0; */ RANGE_UNBOUNDED(0), /** * RANGE_UNBOUNDED_PRECEDING = 1; */ RANGE_UNBOUNDED_PRECEDING(1), /** * RANGE_UNBOUNDED_FOLLOWING = 2; */ RANGE_UNBOUNDED_FOLLOWING(2), /** * RANGE_SLIDING = 3; */ RANGE_SLIDING(3), /** * ROW_UNBOUNDED = 4; */ ROW_UNBOUNDED(4), /** * ROW_UNBOUNDED_PRECEDING = 5; */ ROW_UNBOUNDED_PRECEDING(5), /** * ROW_UNBOUNDED_FOLLOWING = 6; */ ROW_UNBOUNDED_FOLLOWING(6), /** * ROW_SLIDING = 7; */ ROW_SLIDING(7), UNRECOGNIZED(-1), ; /** * RANGE_UNBOUNDED = 0; */ public static final int RANGE_UNBOUNDED_VALUE = 0; /** * RANGE_UNBOUNDED_PRECEDING = 1; */ public static final int RANGE_UNBOUNDED_PRECEDING_VALUE = 1; /** * RANGE_UNBOUNDED_FOLLOWING = 2; */ public static final int RANGE_UNBOUNDED_FOLLOWING_VALUE = 2; /** * RANGE_SLIDING = 3; */ public static final int RANGE_SLIDING_VALUE = 3; /** * ROW_UNBOUNDED = 4; */ public static final int ROW_UNBOUNDED_VALUE = 4; /** * ROW_UNBOUNDED_PRECEDING = 5; */ public static final int ROW_UNBOUNDED_PRECEDING_VALUE = 5; /** * ROW_UNBOUNDED_FOLLOWING = 6; */ public static final int ROW_UNBOUNDED_FOLLOWING_VALUE = 6; /** * ROW_SLIDING = 7; */ public static final int ROW_SLIDING_VALUE = 7; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static WindowType valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static WindowType forNumber(int value) { switch (value) { case 0: return RANGE_UNBOUNDED; case 1: return RANGE_UNBOUNDED_PRECEDING; case 2: return RANGE_UNBOUNDED_FOLLOWING; case 3: return RANGE_SLIDING; case 4: return ROW_UNBOUNDED; case 5: return ROW_UNBOUNDED_PRECEDING; case 6: return ROW_UNBOUNDED_FOLLOWING; case 7: return ROW_SLIDING; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< WindowType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public WindowType findValueByNumber(int number) { return WindowType.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } 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.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.getDescriptor().getEnumTypes().get(0); } private static final WindowType[] VALUES = values(); public static WindowType 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 WindowType(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:org.apache.flink.fn_execution.v1.OverWindow.WindowType) } public static final int WINDOW_TYPE_FIELD_NUMBER = 1; private int windowType_; /** * .org.apache.flink.fn_execution.v1.OverWindow.WindowType window_type = 1; * @return The enum numeric value on the wire for windowType. */ @java.lang.Override public int getWindowTypeValue() { return windowType_; } /** * .org.apache.flink.fn_execution.v1.OverWindow.WindowType window_type = 1; * @return The windowType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.WindowType getWindowType() { @SuppressWarnings("deprecation") org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.WindowType result = org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.WindowType.valueOf(windowType_); return result == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.WindowType.UNRECOGNIZED : result; } public static final int LOWER_BOUNDARY_FIELD_NUMBER = 2; private long lowerBoundary_; /** * int64 lower_boundary = 2; * @return The lowerBoundary. */ @java.lang.Override public long getLowerBoundary() { return lowerBoundary_; } public static final int UPPER_BOUNDARY_FIELD_NUMBER = 3; private long upperBoundary_; /** * int64 upper_boundary = 3; * @return The upperBoundary. */ @java.lang.Override public long getUpperBoundary() { return upperBoundary_; } 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 (windowType_ != org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.WindowType.RANGE_UNBOUNDED.getNumber()) { output.writeEnum(1, windowType_); } if (lowerBoundary_ != 0L) { output.writeInt64(2, lowerBoundary_); } if (upperBoundary_ != 0L) { output.writeInt64(3, upperBoundary_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (windowType_ != org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.WindowType.RANGE_UNBOUNDED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, windowType_); } if (lowerBoundary_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, lowerBoundary_); } if (upperBoundary_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(3, upperBoundary_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow other = (org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow) obj; if (windowType_ != other.windowType_) return false; if (getLowerBoundary() != other.getLowerBoundary()) return false; if (getUpperBoundary() != other.getUpperBoundary()) 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) + WINDOW_TYPE_FIELD_NUMBER; hash = (53 * hash) + windowType_; hash = (37 * hash) + LOWER_BOUNDARY_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getLowerBoundary()); hash = (37 * hash) + UPPER_BOUNDARY_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getUpperBoundary()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow 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.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow 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.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow 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.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow 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; } /** *
     * Used to describe the info of over window in pandas batch over window aggregation
     * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.OverWindow} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.OverWindow) org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindowOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_OverWindow_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_OverWindow_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.class, org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.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(); windowType_ = 0; lowerBoundary_ = 0L; upperBoundary_ = 0L; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_OverWindow_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow build() { org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow result = new org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow(this); result.windowType_ = windowType_; result.lowerBoundary_ = lowerBoundary_; result.upperBoundary_ = upperBoundary_; 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.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.getDefaultInstance()) return this; if (other.windowType_ != 0) { setWindowTypeValue(other.getWindowTypeValue()); } if (other.getLowerBoundary() != 0L) { setLowerBoundary(other.getLowerBoundary()); } if (other.getUpperBoundary() != 0L) { setUpperBoundary(other.getUpperBoundary()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int windowType_ = 0; /** * .org.apache.flink.fn_execution.v1.OverWindow.WindowType window_type = 1; * @return The enum numeric value on the wire for windowType. */ @java.lang.Override public int getWindowTypeValue() { return windowType_; } /** * .org.apache.flink.fn_execution.v1.OverWindow.WindowType window_type = 1; * @param value The enum numeric value on the wire for windowType to set. * @return This builder for chaining. */ public Builder setWindowTypeValue(int value) { windowType_ = value; onChanged(); return this; } /** * .org.apache.flink.fn_execution.v1.OverWindow.WindowType window_type = 1; * @return The windowType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.WindowType getWindowType() { @SuppressWarnings("deprecation") org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.WindowType result = org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.WindowType.valueOf(windowType_); return result == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.WindowType.UNRECOGNIZED : result; } /** * .org.apache.flink.fn_execution.v1.OverWindow.WindowType window_type = 1; * @param value The windowType to set. * @return This builder for chaining. */ public Builder setWindowType(org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow.WindowType value) { if (value == null) { throw new NullPointerException(); } windowType_ = value.getNumber(); onChanged(); return this; } /** * .org.apache.flink.fn_execution.v1.OverWindow.WindowType window_type = 1; * @return This builder for chaining. */ public Builder clearWindowType() { windowType_ = 0; onChanged(); return this; } private long lowerBoundary_ ; /** * int64 lower_boundary = 2; * @return The lowerBoundary. */ @java.lang.Override public long getLowerBoundary() { return lowerBoundary_; } /** * int64 lower_boundary = 2; * @param value The lowerBoundary to set. * @return This builder for chaining. */ public Builder setLowerBoundary(long value) { lowerBoundary_ = value; onChanged(); return this; } /** * int64 lower_boundary = 2; * @return This builder for chaining. */ public Builder clearLowerBoundary() { lowerBoundary_ = 0L; onChanged(); return this; } private long upperBoundary_ ; /** * int64 upper_boundary = 3; * @return The upperBoundary. */ @java.lang.Override public long getUpperBoundary() { return upperBoundary_; } /** * int64 upper_boundary = 3; * @param value The upperBoundary to set. * @return This builder for chaining. */ public Builder setUpperBoundary(long value) { upperBoundary_ = value; onChanged(); return this; } /** * int64 upper_boundary = 3; * @return This builder for chaining. */ public Builder clearUpperBoundary() { upperBoundary_ = 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.apache.flink.fn_execution.v1.OverWindow) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.OverWindow) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public OverWindow parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new OverWindow(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.apache.flink.fnexecution.v1.FlinkFnApi.OverWindow getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UserDefinedAggregateFunctionOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction) com.google.protobuf.MessageOrBuilder { /** *
     * The serialized representation of the user-defined function
     * 
* * bytes payload = 1; * @return The payload. */ com.google.protobuf.ByteString getPayload(); /** *
     * The input arguments of the user-defined function, it could be one of the following:
     * 1. A column from the input row
     * 2. The result of another user-defined function
     * 3. The constant value of the column
     * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ java.util.List getInputsList(); /** *
     * The input arguments of the user-defined function, it could be one of the following:
     * 1. A column from the input row
     * 2. The result of another user-defined function
     * 3. The constant value of the column
     * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ org.apache.flink.fnexecution.v1.FlinkFnApi.Input getInputs(int index); /** *
     * The input arguments of the user-defined function, it could be one of the following:
     * 1. A column from the input row
     * 2. The result of another user-defined function
     * 3. The constant value of the column
     * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ int getInputsCount(); /** *
     * The input arguments of the user-defined function, it could be one of the following:
     * 1. A column from the input row
     * 2. The result of another user-defined function
     * 3. The constant value of the column
     * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ java.util.List getInputsOrBuilderList(); /** *
     * The input arguments of the user-defined function, it could be one of the following:
     * 1. A column from the input row
     * 2. The result of another user-defined function
     * 3. The constant value of the column
     * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ org.apache.flink.fnexecution.v1.FlinkFnApi.InputOrBuilder getInputsOrBuilder( int index); /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ java.util.List getSpecsList(); /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec getSpecs(int index); /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ int getSpecsCount(); /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ java.util.List getSpecsOrBuilderList(); /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpecOrBuilder getSpecsOrBuilder( int index); /** * int32 filter_arg = 4; * @return The filterArg. */ int getFilterArg(); /** * bool distinct = 5; * @return The distinct. */ boolean getDistinct(); /** *
     * Whether the UDF takes row as input instead of each columns of a row
     * 
* * bool takes_row_as_input = 6; * @return The takesRowAsInput. */ boolean getTakesRowAsInput(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction} */ public static final class UserDefinedAggregateFunction extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction) UserDefinedAggregateFunctionOrBuilder { private static final long serialVersionUID = 0L; // Use UserDefinedAggregateFunction.newBuilder() to construct. private UserDefinedAggregateFunction(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UserDefinedAggregateFunction() { payload_ = com.google.protobuf.ByteString.EMPTY; inputs_ = java.util.Collections.emptyList(); specs_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UserDefinedAggregateFunction(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UserDefinedAggregateFunction( 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: { payload_ = input.readBytes(); break; } case 18: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { inputs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } inputs_.add( input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Input.parser(), extensionRegistry)); break; } case 26: { if (!((mutable_bitField0_ & 0x00000002) != 0)) { specs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000002; } specs_.add( input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.parser(), extensionRegistry)); break; } case 32: { filterArg_ = input.readInt32(); break; } case 40: { distinct_ = input.readBool(); break; } case 48: { takesRowAsInput_ = 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 { if (((mutable_bitField0_ & 0x00000001) != 0)) { inputs_ = java.util.Collections.unmodifiableList(inputs_); } if (((mutable_bitField0_ & 0x00000002) != 0)) { specs_ = java.util.Collections.unmodifiableList(specs_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.class, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.Builder.class); } public interface DataViewSpecOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec) com.google.protobuf.MessageOrBuilder { /** * string name = 1; * @return The name. */ java.lang.String getName(); /** * string name = 1; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** * int32 field_index = 2; * @return The fieldIndex. */ int getFieldIndex(); /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.ListView list_view = 3; * @return Whether the listView field is set. */ boolean hasListView(); /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.ListView list_view = 3; * @return The listView. */ org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView getListView(); /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.ListView list_view = 3; */ org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListViewOrBuilder getListViewOrBuilder(); /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.MapView map_view = 4; * @return Whether the mapView field is set. */ boolean hasMapView(); /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.MapView map_view = 4; * @return The mapView. */ org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView getMapView(); /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.MapView map_view = 4; */ org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapViewOrBuilder getMapViewOrBuilder(); public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.DataViewCase getDataViewCase(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec} */ public static final class DataViewSpec extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec) DataViewSpecOrBuilder { private static final long serialVersionUID = 0L; // Use DataViewSpec.newBuilder() to construct. private DataViewSpec(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DataViewSpec() { name_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DataViewSpec(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DataViewSpec( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; break; } case 16: { fieldIndex_ = input.readInt32(); break; } case 26: { org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView.Builder subBuilder = null; if (dataViewCase_ == 3) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView) dataView_).toBuilder(); } dataView_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView) dataView_); dataView_ = subBuilder.buildPartial(); } dataViewCase_ = 3; break; } case 34: { org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView.Builder subBuilder = null; if (dataViewCase_ == 4) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView) dataView_).toBuilder(); } dataView_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView) dataView_); dataView_ = subBuilder.buildPartial(); } dataViewCase_ = 4; 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.class, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.Builder.class); } public interface ListViewOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.ListView) com.google.protobuf.MessageOrBuilder { /** * .org.apache.flink.fn_execution.v1.Schema.FieldType element_type = 1; * @return Whether the elementType field is set. */ boolean hasElementType(); /** * .org.apache.flink.fn_execution.v1.Schema.FieldType element_type = 1; * @return The elementType. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getElementType(); /** * .org.apache.flink.fn_execution.v1.Schema.FieldType element_type = 1; */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getElementTypeOrBuilder(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.ListView} */ public static final class ListView extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.ListView) ListViewOrBuilder { private static final long serialVersionUID = 0L; // Use ListView.newBuilder() to construct. private ListView(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListView() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListView(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListView( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder subBuilder = null; if (elementType_ != null) { subBuilder = elementType_.toBuilder(); } elementType_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(elementType_); elementType_ = 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_ListView_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_ListView_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView.class, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView.Builder.class); } public static final int ELEMENT_TYPE_FIELD_NUMBER = 1; private org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType elementType_; /** * .org.apache.flink.fn_execution.v1.Schema.FieldType element_type = 1; * @return Whether the elementType field is set. */ @java.lang.Override public boolean hasElementType() { return elementType_ != null; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType element_type = 1; * @return The elementType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getElementType() { return elementType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance() : elementType_; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType element_type = 1; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getElementTypeOrBuilder() { return getElementType(); } 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 (elementType_ != null) { output.writeMessage(1, getElementType()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (elementType_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getElementType()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView other = (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView) obj; if (hasElementType() != other.hasElementType()) return false; if (hasElementType()) { if (!getElementType() .equals(other.getElementType())) 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 (hasElementType()) { hash = (37 * hash) + ELEMENT_TYPE_FIELD_NUMBER; hash = (53 * hash) + getElementType().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView 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.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.ListView} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.ListView) org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListViewOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_ListView_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_ListView_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView.class, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView.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 (elementTypeBuilder_ == null) { elementType_ = null; } else { elementType_ = null; elementTypeBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_ListView_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView build() { org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView result = new org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView(this); if (elementTypeBuilder_ == null) { result.elementType_ = elementType_; } else { result.elementType_ = elementTypeBuilder_.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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView.getDefaultInstance()) return this; if (other.hasElementType()) { mergeElementType(other.getElementType()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType elementType_; private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder> elementTypeBuilder_; /** * .org.apache.flink.fn_execution.v1.Schema.FieldType element_type = 1; * @return Whether the elementType field is set. */ public boolean hasElementType() { return elementTypeBuilder_ != null || elementType_ != null; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType element_type = 1; * @return The elementType. */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getElementType() { if (elementTypeBuilder_ == null) { return elementType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance() : elementType_; } else { return elementTypeBuilder_.getMessage(); } } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType element_type = 1; */ public Builder setElementType(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType value) { if (elementTypeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } elementType_ = value; onChanged(); } else { elementTypeBuilder_.setMessage(value); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType element_type = 1; */ public Builder setElementType( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder builderForValue) { if (elementTypeBuilder_ == null) { elementType_ = builderForValue.build(); onChanged(); } else { elementTypeBuilder_.setMessage(builderForValue.build()); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType element_type = 1; */ public Builder mergeElementType(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType value) { if (elementTypeBuilder_ == null) { if (elementType_ != null) { elementType_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.newBuilder(elementType_).mergeFrom(value).buildPartial(); } else { elementType_ = value; } onChanged(); } else { elementTypeBuilder_.mergeFrom(value); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType element_type = 1; */ public Builder clearElementType() { if (elementTypeBuilder_ == null) { elementType_ = null; onChanged(); } else { elementType_ = null; elementTypeBuilder_ = null; } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType element_type = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder getElementTypeBuilder() { onChanged(); return getElementTypeFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType element_type = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getElementTypeOrBuilder() { if (elementTypeBuilder_ != null) { return elementTypeBuilder_.getMessageOrBuilder(); } else { return elementType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance() : elementType_; } } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType element_type = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder> getElementTypeFieldBuilder() { if (elementTypeBuilder_ == null) { elementTypeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder>( getElementType(), getParentForChildren(), isClean()); elementType_ = null; } return elementTypeBuilder_; } @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.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.ListView) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.ListView) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListView parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListView(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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface MapViewOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.MapView) com.google.protobuf.MessageOrBuilder { /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; * @return Whether the keyType field is set. */ boolean hasKeyType(); /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; * @return The keyType. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getKeyType(); /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getKeyTypeOrBuilder(); /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; * @return Whether the valueType field is set. */ boolean hasValueType(); /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; * @return The valueType. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getValueType(); /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getValueTypeOrBuilder(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.MapView} */ public static final class MapView extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.MapView) MapViewOrBuilder { private static final long serialVersionUID = 0L; // Use MapView.newBuilder() to construct. private MapView(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private MapView() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new MapView(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private MapView( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder subBuilder = null; if (keyType_ != null) { subBuilder = keyType_.toBuilder(); } keyType_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(keyType_); keyType_ = subBuilder.buildPartial(); } break; } case 18: { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder subBuilder = null; if (valueType_ != null) { subBuilder = valueType_.toBuilder(); } valueType_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(valueType_); valueType_ = 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_MapView_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_MapView_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView.class, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView.Builder.class); } public static final int KEY_TYPE_FIELD_NUMBER = 1; private org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType keyType_; /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; * @return Whether the keyType field is set. */ @java.lang.Override public boolean hasKeyType() { return keyType_ != null; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; * @return The keyType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getKeyType() { return keyType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance() : keyType_; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getKeyTypeOrBuilder() { return getKeyType(); } public static final int VALUE_TYPE_FIELD_NUMBER = 2; private org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType valueType_; /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; * @return Whether the valueType field is set. */ @java.lang.Override public boolean hasValueType() { return valueType_ != null; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; * @return The valueType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getValueType() { return valueType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance() : valueType_; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getValueTypeOrBuilder() { return getValueType(); } 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 (keyType_ != null) { output.writeMessage(1, getKeyType()); } if (valueType_ != null) { output.writeMessage(2, getValueType()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (keyType_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getKeyType()); } if (valueType_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getValueType()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView other = (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView) obj; if (hasKeyType() != other.hasKeyType()) return false; if (hasKeyType()) { if (!getKeyType() .equals(other.getKeyType())) return false; } if (hasValueType() != other.hasValueType()) return false; if (hasValueType()) { if (!getValueType() .equals(other.getValueType())) 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 (hasKeyType()) { hash = (37 * hash) + KEY_TYPE_FIELD_NUMBER; hash = (53 * hash) + getKeyType().hashCode(); } if (hasValueType()) { hash = (37 * hash) + VALUE_TYPE_FIELD_NUMBER; hash = (53 * hash) + getValueType().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView 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.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.MapView} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.MapView) org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapViewOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_MapView_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_MapView_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView.class, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView.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 (keyTypeBuilder_ == null) { keyType_ = null; } else { keyType_ = null; keyTypeBuilder_ = null; } if (valueTypeBuilder_ == null) { valueType_ = null; } else { valueType_ = null; valueTypeBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_MapView_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView build() { org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView result = new org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView(this); if (keyTypeBuilder_ == null) { result.keyType_ = keyType_; } else { result.keyType_ = keyTypeBuilder_.build(); } if (valueTypeBuilder_ == null) { result.valueType_ = valueType_; } else { result.valueType_ = valueTypeBuilder_.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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView.getDefaultInstance()) return this; if (other.hasKeyType()) { mergeKeyType(other.getKeyType()); } if (other.hasValueType()) { mergeValueType(other.getValueType()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType keyType_; private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder> keyTypeBuilder_; /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; * @return Whether the keyType field is set. */ public boolean hasKeyType() { return keyTypeBuilder_ != null || keyType_ != null; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; * @return The keyType. */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getKeyType() { if (keyTypeBuilder_ == null) { return keyType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance() : keyType_; } else { return keyTypeBuilder_.getMessage(); } } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; */ public Builder setKeyType(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType value) { if (keyTypeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } keyType_ = value; onChanged(); } else { keyTypeBuilder_.setMessage(value); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; */ public Builder setKeyType( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder builderForValue) { if (keyTypeBuilder_ == null) { keyType_ = builderForValue.build(); onChanged(); } else { keyTypeBuilder_.setMessage(builderForValue.build()); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; */ public Builder mergeKeyType(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType value) { if (keyTypeBuilder_ == null) { if (keyType_ != null) { keyType_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.newBuilder(keyType_).mergeFrom(value).buildPartial(); } else { keyType_ = value; } onChanged(); } else { keyTypeBuilder_.mergeFrom(value); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; */ public Builder clearKeyType() { if (keyTypeBuilder_ == null) { keyType_ = null; onChanged(); } else { keyType_ = null; keyTypeBuilder_ = null; } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder getKeyTypeBuilder() { onChanged(); return getKeyTypeFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getKeyTypeOrBuilder() { if (keyTypeBuilder_ != null) { return keyTypeBuilder_.getMessageOrBuilder(); } else { return keyType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance() : keyType_; } } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder> getKeyTypeFieldBuilder() { if (keyTypeBuilder_ == null) { keyTypeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder>( getKeyType(), getParentForChildren(), isClean()); keyType_ = null; } return keyTypeBuilder_; } private org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType valueType_; private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder> valueTypeBuilder_; /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; * @return Whether the valueType field is set. */ public boolean hasValueType() { return valueTypeBuilder_ != null || valueType_ != null; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; * @return The valueType. */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getValueType() { if (valueTypeBuilder_ == null) { return valueType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance() : valueType_; } else { return valueTypeBuilder_.getMessage(); } } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; */ public Builder setValueType(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType value) { if (valueTypeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } valueType_ = value; onChanged(); } else { valueTypeBuilder_.setMessage(value); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; */ public Builder setValueType( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder builderForValue) { if (valueTypeBuilder_ == null) { valueType_ = builderForValue.build(); onChanged(); } else { valueTypeBuilder_.setMessage(builderForValue.build()); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; */ public Builder mergeValueType(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType value) { if (valueTypeBuilder_ == null) { if (valueType_ != null) { valueType_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.newBuilder(valueType_).mergeFrom(value).buildPartial(); } else { valueType_ = value; } onChanged(); } else { valueTypeBuilder_.mergeFrom(value); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; */ public Builder clearValueType() { if (valueTypeBuilder_ == null) { valueType_ = null; onChanged(); } else { valueType_ = null; valueTypeBuilder_ = null; } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder getValueTypeBuilder() { onChanged(); return getValueTypeFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getValueTypeOrBuilder() { if (valueTypeBuilder_ != null) { return valueTypeBuilder_.getMessageOrBuilder(); } else { return valueType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance() : valueType_; } } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder> getValueTypeFieldBuilder() { if (valueTypeBuilder_ == null) { valueTypeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder>( getValueType(), getParentForChildren(), isClean()); valueType_ = null; } return valueTypeBuilder_; } @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.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.MapView) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.MapView) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public MapView parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new MapView(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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int dataViewCase_ = 0; private java.lang.Object dataView_; public enum DataViewCase implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { LIST_VIEW(3), MAP_VIEW(4), DATAVIEW_NOT_SET(0); private final int value; private DataViewCase(int value) { this.value = value; } /** * @param value The number of the enum to look for. * @return The enum associated with the given number. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static DataViewCase valueOf(int value) { return forNumber(value); } public static DataViewCase forNumber(int value) { switch (value) { case 3: return LIST_VIEW; case 4: return MAP_VIEW; case 0: return DATAVIEW_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public DataViewCase getDataViewCase() { return DataViewCase.forNumber( dataViewCase_); } public static final int NAME_FIELD_NUMBER = 1; private volatile java.lang.Object name_; /** * string name = 1; * @return The name. */ @java.lang.Override public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } } /** * string name = 1; * @return The bytes for name. */ @java.lang.Override 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 FIELD_INDEX_FIELD_NUMBER = 2; private int fieldIndex_; /** * int32 field_index = 2; * @return The fieldIndex. */ @java.lang.Override public int getFieldIndex() { return fieldIndex_; } public static final int LIST_VIEW_FIELD_NUMBER = 3; /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.ListView list_view = 3; * @return Whether the listView field is set. */ @java.lang.Override public boolean hasListView() { return dataViewCase_ == 3; } /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.ListView list_view = 3; * @return The listView. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView getListView() { if (dataViewCase_ == 3) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView) dataView_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView.getDefaultInstance(); } /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.ListView list_view = 3; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListViewOrBuilder getListViewOrBuilder() { if (dataViewCase_ == 3) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView) dataView_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView.getDefaultInstance(); } public static final int MAP_VIEW_FIELD_NUMBER = 4; /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.MapView map_view = 4; * @return Whether the mapView field is set. */ @java.lang.Override public boolean hasMapView() { return dataViewCase_ == 4; } /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.MapView map_view = 4; * @return The mapView. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView getMapView() { if (dataViewCase_ == 4) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView) dataView_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView.getDefaultInstance(); } /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.MapView map_view = 4; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapViewOrBuilder getMapViewOrBuilder() { if (dataViewCase_ == 4) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView) dataView_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView.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 (!getNameBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); } if (fieldIndex_ != 0) { output.writeInt32(2, fieldIndex_); } if (dataViewCase_ == 3) { output.writeMessage(3, (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView) dataView_); } if (dataViewCase_ == 4) { output.writeMessage(4, (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView) dataView_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getNameBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); } if (fieldIndex_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, fieldIndex_); } if (dataViewCase_ == 3) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView) dataView_); } if (dataViewCase_ == 4) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView) dataView_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec other = (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec) obj; if (!getName() .equals(other.getName())) return false; if (getFieldIndex() != other.getFieldIndex()) return false; if (!getDataViewCase().equals(other.getDataViewCase())) return false; switch (dataViewCase_) { case 3: if (!getListView() .equals(other.getListView())) return false; break; case 4: if (!getMapView() .equals(other.getMapView())) 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(); hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); hash = (37 * hash) + FIELD_INDEX_FIELD_NUMBER; hash = (53 * hash) + getFieldIndex(); switch (dataViewCase_) { case 3: hash = (37 * hash) + LIST_VIEW_FIELD_NUMBER; hash = (53 * hash) + getListView().hashCode(); break; case 4: hash = (37 * hash) + MAP_VIEW_FIELD_NUMBER; hash = (53 * hash) + getMapView().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec 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.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec) org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpecOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.class, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); name_ = ""; fieldIndex_ = 0; dataViewCase_ = 0; dataView_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec build() { org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec result = new org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec(this); result.name_ = name_; result.fieldIndex_ = fieldIndex_; if (dataViewCase_ == 3) { if (listViewBuilder_ == null) { result.dataView_ = dataView_; } else { result.dataView_ = listViewBuilder_.build(); } } if (dataViewCase_ == 4) { if (mapViewBuilder_ == null) { result.dataView_ = dataView_; } else { result.dataView_ = mapViewBuilder_.build(); } } result.dataViewCase_ = dataViewCase_; 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.getDefaultInstance()) return this; if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (other.getFieldIndex() != 0) { setFieldIndex(other.getFieldIndex()); } switch (other.getDataViewCase()) { case LIST_VIEW: { mergeListView(other.getListView()); break; } case MAP_VIEW: { mergeMapView(other.getMapView()); break; } case DATAVIEW_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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int dataViewCase_ = 0; private java.lang.Object dataView_; public DataViewCase getDataViewCase() { return DataViewCase.forNumber( dataViewCase_); } public Builder clearDataView() { dataViewCase_ = 0; dataView_ = null; onChanged(); return this; } private java.lang.Object name_ = ""; /** * string name = 1; * @return The name. */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } else { return (java.lang.String) ref; } } /** * string name = 1; * @return The bytes for name. */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string name = 1; * @param value The name to set. * @return This builder for chaining. */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } name_ = value; onChanged(); return this; } /** * string name = 1; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** * string name = 1; * @param value The bytes for name to set. * @return This builder for chaining. */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); name_ = value; onChanged(); return this; } private int fieldIndex_ ; /** * int32 field_index = 2; * @return The fieldIndex. */ @java.lang.Override public int getFieldIndex() { return fieldIndex_; } /** * int32 field_index = 2; * @param value The fieldIndex to set. * @return This builder for chaining. */ public Builder setFieldIndex(int value) { fieldIndex_ = value; onChanged(); return this; } /** * int32 field_index = 2; * @return This builder for chaining. */ public Builder clearFieldIndex() { fieldIndex_ = 0; onChanged(); return this; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListViewOrBuilder> listViewBuilder_; /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.ListView list_view = 3; * @return Whether the listView field is set. */ @java.lang.Override public boolean hasListView() { return dataViewCase_ == 3; } /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.ListView list_view = 3; * @return The listView. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView getListView() { if (listViewBuilder_ == null) { if (dataViewCase_ == 3) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView) dataView_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView.getDefaultInstance(); } else { if (dataViewCase_ == 3) { return listViewBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.ListView list_view = 3; */ public Builder setListView(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView value) { if (listViewBuilder_ == null) { if (value == null) { throw new NullPointerException(); } dataView_ = value; onChanged(); } else { listViewBuilder_.setMessage(value); } dataViewCase_ = 3; return this; } /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.ListView list_view = 3; */ public Builder setListView( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView.Builder builderForValue) { if (listViewBuilder_ == null) { dataView_ = builderForValue.build(); onChanged(); } else { listViewBuilder_.setMessage(builderForValue.build()); } dataViewCase_ = 3; return this; } /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.ListView list_view = 3; */ public Builder mergeListView(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView value) { if (listViewBuilder_ == null) { if (dataViewCase_ == 3 && dataView_ != org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView.getDefaultInstance()) { dataView_ = org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView) dataView_) .mergeFrom(value).buildPartial(); } else { dataView_ = value; } onChanged(); } else { if (dataViewCase_ == 3) { listViewBuilder_.mergeFrom(value); } listViewBuilder_.setMessage(value); } dataViewCase_ = 3; return this; } /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.ListView list_view = 3; */ public Builder clearListView() { if (listViewBuilder_ == null) { if (dataViewCase_ == 3) { dataViewCase_ = 0; dataView_ = null; onChanged(); } } else { if (dataViewCase_ == 3) { dataViewCase_ = 0; dataView_ = null; } listViewBuilder_.clear(); } return this; } /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.ListView list_view = 3; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView.Builder getListViewBuilder() { return getListViewFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.ListView list_view = 3; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListViewOrBuilder getListViewOrBuilder() { if ((dataViewCase_ == 3) && (listViewBuilder_ != null)) { return listViewBuilder_.getMessageOrBuilder(); } else { if (dataViewCase_ == 3) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView) dataView_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.ListView list_view = 3; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListViewOrBuilder> getListViewFieldBuilder() { if (listViewBuilder_ == null) { if (!(dataViewCase_ == 3)) { dataView_ = org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView.getDefaultInstance(); } listViewBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListViewOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.ListView) dataView_, getParentForChildren(), isClean()); dataView_ = null; } dataViewCase_ = 3; onChanged();; return listViewBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapViewOrBuilder> mapViewBuilder_; /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.MapView map_view = 4; * @return Whether the mapView field is set. */ @java.lang.Override public boolean hasMapView() { return dataViewCase_ == 4; } /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.MapView map_view = 4; * @return The mapView. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView getMapView() { if (mapViewBuilder_ == null) { if (dataViewCase_ == 4) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView) dataView_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView.getDefaultInstance(); } else { if (dataViewCase_ == 4) { return mapViewBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.MapView map_view = 4; */ public Builder setMapView(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView value) { if (mapViewBuilder_ == null) { if (value == null) { throw new NullPointerException(); } dataView_ = value; onChanged(); } else { mapViewBuilder_.setMessage(value); } dataViewCase_ = 4; return this; } /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.MapView map_view = 4; */ public Builder setMapView( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView.Builder builderForValue) { if (mapViewBuilder_ == null) { dataView_ = builderForValue.build(); onChanged(); } else { mapViewBuilder_.setMessage(builderForValue.build()); } dataViewCase_ = 4; return this; } /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.MapView map_view = 4; */ public Builder mergeMapView(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView value) { if (mapViewBuilder_ == null) { if (dataViewCase_ == 4 && dataView_ != org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView.getDefaultInstance()) { dataView_ = org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView) dataView_) .mergeFrom(value).buildPartial(); } else { dataView_ = value; } onChanged(); } else { if (dataViewCase_ == 4) { mapViewBuilder_.mergeFrom(value); } mapViewBuilder_.setMessage(value); } dataViewCase_ = 4; return this; } /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.MapView map_view = 4; */ public Builder clearMapView() { if (mapViewBuilder_ == null) { if (dataViewCase_ == 4) { dataViewCase_ = 0; dataView_ = null; onChanged(); } } else { if (dataViewCase_ == 4) { dataViewCase_ = 0; dataView_ = null; } mapViewBuilder_.clear(); } return this; } /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.MapView map_view = 4; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView.Builder getMapViewBuilder() { return getMapViewFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.MapView map_view = 4; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapViewOrBuilder getMapViewOrBuilder() { if ((dataViewCase_ == 4) && (mapViewBuilder_ != null)) { return mapViewBuilder_.getMessageOrBuilder(); } else { if (dataViewCase_ == 4) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView) dataView_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec.MapView map_view = 4; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapViewOrBuilder> getMapViewFieldBuilder() { if (mapViewBuilder_ == null) { if (!(dataViewCase_ == 4)) { dataView_ = org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView.getDefaultInstance(); } mapViewBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapViewOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.MapView) dataView_, getParentForChildren(), isClean()); dataView_ = null; } dataViewCase_ = 4; onChanged();; return mapViewBuilder_; } @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.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DataViewSpec parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DataViewSpec(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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public static final int PAYLOAD_FIELD_NUMBER = 1; private com.google.protobuf.ByteString payload_; /** *
     * The serialized representation of the user-defined function
     * 
* * bytes payload = 1; * @return The payload. */ @java.lang.Override public com.google.protobuf.ByteString getPayload() { return payload_; } public static final int INPUTS_FIELD_NUMBER = 2; private java.util.List inputs_; /** *
     * The input arguments of the user-defined function, it could be one of the following:
     * 1. A column from the input row
     * 2. The result of another user-defined function
     * 3. The constant value of the column
     * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ @java.lang.Override public java.util.List getInputsList() { return inputs_; } /** *
     * The input arguments of the user-defined function, it could be one of the following:
     * 1. A column from the input row
     * 2. The result of another user-defined function
     * 3. The constant value of the column
     * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ @java.lang.Override public java.util.List getInputsOrBuilderList() { return inputs_; } /** *
     * The input arguments of the user-defined function, it could be one of the following:
     * 1. A column from the input row
     * 2. The result of another user-defined function
     * 3. The constant value of the column
     * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ @java.lang.Override public int getInputsCount() { return inputs_.size(); } /** *
     * The input arguments of the user-defined function, it could be one of the following:
     * 1. A column from the input row
     * 2. The result of another user-defined function
     * 3. The constant value of the column
     * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Input getInputs(int index) { return inputs_.get(index); } /** *
     * The input arguments of the user-defined function, it could be one of the following:
     * 1. A column from the input row
     * 2. The result of another user-defined function
     * 3. The constant value of the column
     * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.InputOrBuilder getInputsOrBuilder( int index) { return inputs_.get(index); } public static final int SPECS_FIELD_NUMBER = 3; private java.util.List specs_; /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ @java.lang.Override public java.util.List getSpecsList() { return specs_; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ @java.lang.Override public java.util.List getSpecsOrBuilderList() { return specs_; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ @java.lang.Override public int getSpecsCount() { return specs_.size(); } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec getSpecs(int index) { return specs_.get(index); } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpecOrBuilder getSpecsOrBuilder( int index) { return specs_.get(index); } public static final int FILTER_ARG_FIELD_NUMBER = 4; private int filterArg_; /** * int32 filter_arg = 4; * @return The filterArg. */ @java.lang.Override public int getFilterArg() { return filterArg_; } public static final int DISTINCT_FIELD_NUMBER = 5; private boolean distinct_; /** * bool distinct = 5; * @return The distinct. */ @java.lang.Override public boolean getDistinct() { return distinct_; } public static final int TAKES_ROW_AS_INPUT_FIELD_NUMBER = 6; private boolean takesRowAsInput_; /** *
     * Whether the UDF takes row as input instead of each columns of a row
     * 
* * bool takes_row_as_input = 6; * @return The takesRowAsInput. */ @java.lang.Override public boolean getTakesRowAsInput() { return takesRowAsInput_; } 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 (!payload_.isEmpty()) { output.writeBytes(1, payload_); } for (int i = 0; i < inputs_.size(); i++) { output.writeMessage(2, inputs_.get(i)); } for (int i = 0; i < specs_.size(); i++) { output.writeMessage(3, specs_.get(i)); } if (filterArg_ != 0) { output.writeInt32(4, filterArg_); } if (distinct_ != false) { output.writeBool(5, distinct_); } if (takesRowAsInput_ != false) { output.writeBool(6, takesRowAsInput_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!payload_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, payload_); } for (int i = 0; i < inputs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, inputs_.get(i)); } for (int i = 0; i < specs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, specs_.get(i)); } if (filterArg_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(4, filterArg_); } if (distinct_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(5, distinct_); } if (takesRowAsInput_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(6, takesRowAsInput_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction other = (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction) obj; if (!getPayload() .equals(other.getPayload())) return false; if (!getInputsList() .equals(other.getInputsList())) return false; if (!getSpecsList() .equals(other.getSpecsList())) return false; if (getFilterArg() != other.getFilterArg()) return false; if (getDistinct() != other.getDistinct()) return false; if (getTakesRowAsInput() != other.getTakesRowAsInput()) 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) + PAYLOAD_FIELD_NUMBER; hash = (53 * hash) + getPayload().hashCode(); if (getInputsCount() > 0) { hash = (37 * hash) + INPUTS_FIELD_NUMBER; hash = (53 * hash) + getInputsList().hashCode(); } if (getSpecsCount() > 0) { hash = (37 * hash) + SPECS_FIELD_NUMBER; hash = (53 * hash) + getSpecsList().hashCode(); } hash = (37 * hash) + FILTER_ARG_FIELD_NUMBER; hash = (53 * hash) + getFilterArg(); hash = (37 * hash) + DISTINCT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDistinct()); hash = (37 * hash) + TAKES_ROW_AS_INPUT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getTakesRowAsInput()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction 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.apache.flink.fn_execution.v1.UserDefinedAggregateFunction} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction) org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctionOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.class, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getInputsFieldBuilder(); getSpecsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); payload_ = com.google.protobuf.ByteString.EMPTY; if (inputsBuilder_ == null) { inputs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { inputsBuilder_.clear(); } if (specsBuilder_ == null) { specs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { specsBuilder_.clear(); } filterArg_ = 0; distinct_ = false; takesRowAsInput_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction build() { org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction result = new org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction(this); int from_bitField0_ = bitField0_; result.payload_ = payload_; if (inputsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { inputs_ = java.util.Collections.unmodifiableList(inputs_); bitField0_ = (bitField0_ & ~0x00000001); } result.inputs_ = inputs_; } else { result.inputs_ = inputsBuilder_.build(); } if (specsBuilder_ == null) { if (((bitField0_ & 0x00000002) != 0)) { specs_ = java.util.Collections.unmodifiableList(specs_); bitField0_ = (bitField0_ & ~0x00000002); } result.specs_ = specs_; } else { result.specs_ = specsBuilder_.build(); } result.filterArg_ = filterArg_; result.distinct_ = distinct_; result.takesRowAsInput_ = takesRowAsInput_; 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.getDefaultInstance()) return this; if (other.getPayload() != com.google.protobuf.ByteString.EMPTY) { setPayload(other.getPayload()); } if (inputsBuilder_ == null) { if (!other.inputs_.isEmpty()) { if (inputs_.isEmpty()) { inputs_ = other.inputs_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureInputsIsMutable(); inputs_.addAll(other.inputs_); } onChanged(); } } else { if (!other.inputs_.isEmpty()) { if (inputsBuilder_.isEmpty()) { inputsBuilder_.dispose(); inputsBuilder_ = null; inputs_ = other.inputs_; bitField0_ = (bitField0_ & ~0x00000001); inputsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getInputsFieldBuilder() : null; } else { inputsBuilder_.addAllMessages(other.inputs_); } } } if (specsBuilder_ == null) { if (!other.specs_.isEmpty()) { if (specs_.isEmpty()) { specs_ = other.specs_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureSpecsIsMutable(); specs_.addAll(other.specs_); } onChanged(); } } else { if (!other.specs_.isEmpty()) { if (specsBuilder_.isEmpty()) { specsBuilder_.dispose(); specsBuilder_ = null; specs_ = other.specs_; bitField0_ = (bitField0_ & ~0x00000002); specsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getSpecsFieldBuilder() : null; } else { specsBuilder_.addAllMessages(other.specs_); } } } if (other.getFilterArg() != 0) { setFilterArg(other.getFilterArg()); } if (other.getDistinct() != false) { setDistinct(other.getDistinct()); } if (other.getTakesRowAsInput() != false) { setTakesRowAsInput(other.getTakesRowAsInput()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private com.google.protobuf.ByteString payload_ = com.google.protobuf.ByteString.EMPTY; /** *
       * The serialized representation of the user-defined function
       * 
* * bytes payload = 1; * @return The payload. */ @java.lang.Override public com.google.protobuf.ByteString getPayload() { return payload_; } /** *
       * The serialized representation of the user-defined function
       * 
* * bytes payload = 1; * @param value The payload to set. * @return This builder for chaining. */ public Builder setPayload(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } payload_ = value; onChanged(); return this; } /** *
       * The serialized representation of the user-defined function
       * 
* * bytes payload = 1; * @return This builder for chaining. */ public Builder clearPayload() { payload_ = getDefaultInstance().getPayload(); onChanged(); return this; } private java.util.List inputs_ = java.util.Collections.emptyList(); private void ensureInputsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { inputs_ = new java.util.ArrayList(inputs_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Input, org.apache.flink.fnexecution.v1.FlinkFnApi.Input.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.InputOrBuilder> inputsBuilder_; /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public java.util.List getInputsList() { if (inputsBuilder_ == null) { return java.util.Collections.unmodifiableList(inputs_); } else { return inputsBuilder_.getMessageList(); } } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public int getInputsCount() { if (inputsBuilder_ == null) { return inputs_.size(); } else { return inputsBuilder_.getCount(); } } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Input getInputs(int index) { if (inputsBuilder_ == null) { return inputs_.get(index); } else { return inputsBuilder_.getMessage(index); } } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public Builder setInputs( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.Input value) { if (inputsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureInputsIsMutable(); inputs_.set(index, value); onChanged(); } else { inputsBuilder_.setMessage(index, value); } return this; } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public Builder setInputs( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.Input.Builder builderForValue) { if (inputsBuilder_ == null) { ensureInputsIsMutable(); inputs_.set(index, builderForValue.build()); onChanged(); } else { inputsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public Builder addInputs(org.apache.flink.fnexecution.v1.FlinkFnApi.Input value) { if (inputsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureInputsIsMutable(); inputs_.add(value); onChanged(); } else { inputsBuilder_.addMessage(value); } return this; } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public Builder addInputs( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.Input value) { if (inputsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureInputsIsMutable(); inputs_.add(index, value); onChanged(); } else { inputsBuilder_.addMessage(index, value); } return this; } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public Builder addInputs( org.apache.flink.fnexecution.v1.FlinkFnApi.Input.Builder builderForValue) { if (inputsBuilder_ == null) { ensureInputsIsMutable(); inputs_.add(builderForValue.build()); onChanged(); } else { inputsBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public Builder addInputs( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.Input.Builder builderForValue) { if (inputsBuilder_ == null) { ensureInputsIsMutable(); inputs_.add(index, builderForValue.build()); onChanged(); } else { inputsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public Builder addAllInputs( java.lang.Iterable values) { if (inputsBuilder_ == null) { ensureInputsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, inputs_); onChanged(); } else { inputsBuilder_.addAllMessages(values); } return this; } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public Builder clearInputs() { if (inputsBuilder_ == null) { inputs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { inputsBuilder_.clear(); } return this; } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public Builder removeInputs(int index) { if (inputsBuilder_ == null) { ensureInputsIsMutable(); inputs_.remove(index); onChanged(); } else { inputsBuilder_.remove(index); } return this; } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Input.Builder getInputsBuilder( int index) { return getInputsFieldBuilder().getBuilder(index); } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.InputOrBuilder getInputsOrBuilder( int index) { if (inputsBuilder_ == null) { return inputs_.get(index); } else { return inputsBuilder_.getMessageOrBuilder(index); } } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public java.util.List getInputsOrBuilderList() { if (inputsBuilder_ != null) { return inputsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(inputs_); } } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Input.Builder addInputsBuilder() { return getInputsFieldBuilder().addBuilder( org.apache.flink.fnexecution.v1.FlinkFnApi.Input.getDefaultInstance()); } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Input.Builder addInputsBuilder( int index) { return getInputsFieldBuilder().addBuilder( index, org.apache.flink.fnexecution.v1.FlinkFnApi.Input.getDefaultInstance()); } /** *
       * The input arguments of the user-defined function, it could be one of the following:
       * 1. A column from the input row
       * 2. The result of another user-defined function
       * 3. The constant value of the column
       * 
* * repeated .org.apache.flink.fn_execution.v1.Input inputs = 2; */ public java.util.List getInputsBuilderList() { return getInputsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Input, org.apache.flink.fnexecution.v1.FlinkFnApi.Input.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.InputOrBuilder> getInputsFieldBuilder() { if (inputsBuilder_ == null) { inputsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Input, org.apache.flink.fnexecution.v1.FlinkFnApi.Input.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.InputOrBuilder>( inputs_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); inputs_ = null; } return inputsBuilder_; } private java.util.List specs_ = java.util.Collections.emptyList(); private void ensureSpecsIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { specs_ = new java.util.ArrayList(specs_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpecOrBuilder> specsBuilder_; /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ public java.util.List getSpecsList() { if (specsBuilder_ == null) { return java.util.Collections.unmodifiableList(specs_); } else { return specsBuilder_.getMessageList(); } } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ public int getSpecsCount() { if (specsBuilder_ == null) { return specs_.size(); } else { return specsBuilder_.getCount(); } } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec getSpecs(int index) { if (specsBuilder_ == null) { return specs_.get(index); } else { return specsBuilder_.getMessage(index); } } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ public Builder setSpecs( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec value) { if (specsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSpecsIsMutable(); specs_.set(index, value); onChanged(); } else { specsBuilder_.setMessage(index, value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ public Builder setSpecs( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.Builder builderForValue) { if (specsBuilder_ == null) { ensureSpecsIsMutable(); specs_.set(index, builderForValue.build()); onChanged(); } else { specsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ public Builder addSpecs(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec value) { if (specsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSpecsIsMutable(); specs_.add(value); onChanged(); } else { specsBuilder_.addMessage(value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ public Builder addSpecs( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec value) { if (specsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSpecsIsMutable(); specs_.add(index, value); onChanged(); } else { specsBuilder_.addMessage(index, value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ public Builder addSpecs( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.Builder builderForValue) { if (specsBuilder_ == null) { ensureSpecsIsMutable(); specs_.add(builderForValue.build()); onChanged(); } else { specsBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ public Builder addSpecs( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.Builder builderForValue) { if (specsBuilder_ == null) { ensureSpecsIsMutable(); specs_.add(index, builderForValue.build()); onChanged(); } else { specsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ public Builder addAllSpecs( java.lang.Iterable values) { if (specsBuilder_ == null) { ensureSpecsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, specs_); onChanged(); } else { specsBuilder_.addAllMessages(values); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ public Builder clearSpecs() { if (specsBuilder_ == null) { specs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { specsBuilder_.clear(); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ public Builder removeSpecs(int index) { if (specsBuilder_ == null) { ensureSpecsIsMutable(); specs_.remove(index); onChanged(); } else { specsBuilder_.remove(index); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.Builder getSpecsBuilder( int index) { return getSpecsFieldBuilder().getBuilder(index); } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpecOrBuilder getSpecsOrBuilder( int index) { if (specsBuilder_ == null) { return specs_.get(index); } else { return specsBuilder_.getMessageOrBuilder(index); } } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ public java.util.List getSpecsOrBuilderList() { if (specsBuilder_ != null) { return specsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(specs_); } } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.Builder addSpecsBuilder() { return getSpecsFieldBuilder().addBuilder( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.getDefaultInstance()); } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.Builder addSpecsBuilder( int index) { return getSpecsFieldBuilder().addBuilder( index, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.getDefaultInstance()); } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction.DataViewSpec specs = 3; */ public java.util.List getSpecsBuilderList() { return getSpecsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpecOrBuilder> getSpecsFieldBuilder() { if (specsBuilder_ == null) { specsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpec.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.DataViewSpecOrBuilder>( specs_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); specs_ = null; } return specsBuilder_; } private int filterArg_ ; /** * int32 filter_arg = 4; * @return The filterArg. */ @java.lang.Override public int getFilterArg() { return filterArg_; } /** * int32 filter_arg = 4; * @param value The filterArg to set. * @return This builder for chaining. */ public Builder setFilterArg(int value) { filterArg_ = value; onChanged(); return this; } /** * int32 filter_arg = 4; * @return This builder for chaining. */ public Builder clearFilterArg() { filterArg_ = 0; onChanged(); return this; } private boolean distinct_ ; /** * bool distinct = 5; * @return The distinct. */ @java.lang.Override public boolean getDistinct() { return distinct_; } /** * bool distinct = 5; * @param value The distinct to set. * @return This builder for chaining. */ public Builder setDistinct(boolean value) { distinct_ = value; onChanged(); return this; } /** * bool distinct = 5; * @return This builder for chaining. */ public Builder clearDistinct() { distinct_ = false; onChanged(); return this; } private boolean takesRowAsInput_ ; /** *
       * Whether the UDF takes row as input instead of each columns of a row
       * 
* * bool takes_row_as_input = 6; * @return The takesRowAsInput. */ @java.lang.Override public boolean getTakesRowAsInput() { return takesRowAsInput_; } /** *
       * Whether the UDF takes row as input instead of each columns of a row
       * 
* * bool takes_row_as_input = 6; * @param value The takesRowAsInput to set. * @return This builder for chaining. */ public Builder setTakesRowAsInput(boolean value) { takesRowAsInput_ = value; onChanged(); return this; } /** *
       * Whether the UDF takes row as input instead of each columns of a row
       * 
* * bool takes_row_as_input = 6; * @return This builder for chaining. */ public Builder clearTakesRowAsInput() { takesRowAsInput_ = 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.apache.flink.fn_execution.v1.UserDefinedAggregateFunction) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UserDefinedAggregateFunction parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UserDefinedAggregateFunction(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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface GroupWindowOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.GroupWindow) com.google.protobuf.MessageOrBuilder { /** * .org.apache.flink.fn_execution.v1.GroupWindow.WindowType window_type = 1; * @return The enum numeric value on the wire for windowType. */ int getWindowTypeValue(); /** * .org.apache.flink.fn_execution.v1.GroupWindow.WindowType window_type = 1; * @return The windowType. */ org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowType getWindowType(); /** * bool is_time_window = 2; * @return The isTimeWindow. */ boolean getIsTimeWindow(); /** * int64 window_slide = 3; * @return The windowSlide. */ long getWindowSlide(); /** * int64 window_size = 4; * @return The windowSize. */ long getWindowSize(); /** * int64 window_gap = 5; * @return The windowGap. */ long getWindowGap(); /** * bool is_row_time = 6; * @return The isRowTime. */ boolean getIsRowTime(); /** * int32 time_field_index = 7; * @return The timeFieldIndex. */ int getTimeFieldIndex(); /** * int64 allowedLateness = 8; * @return The allowedLateness. */ long getAllowedLateness(); /** * repeated .org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty namedProperties = 9; * @return A list containing the namedProperties. */ java.util.List getNamedPropertiesList(); /** * repeated .org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty namedProperties = 9; * @return The count of namedProperties. */ int getNamedPropertiesCount(); /** * repeated .org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty namedProperties = 9; * @param index The index of the element to return. * @return The namedProperties at the given index. */ org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowProperty getNamedProperties(int index); /** * repeated .org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty namedProperties = 9; * @return A list containing the enum numeric values on the wire for namedProperties. */ java.util.List getNamedPropertiesValueList(); /** * repeated .org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty namedProperties = 9; * @param index The index of the value to return. * @return The enum numeric value on the wire of namedProperties at the given index. */ int getNamedPropertiesValue(int index); /** * string shift_timezone = 10; * @return The shiftTimezone. */ java.lang.String getShiftTimezone(); /** * string shift_timezone = 10; * @return The bytes for shiftTimezone. */ com.google.protobuf.ByteString getShiftTimezoneBytes(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.GroupWindow} */ public static final class GroupWindow extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.GroupWindow) GroupWindowOrBuilder { private static final long serialVersionUID = 0L; // Use GroupWindow.newBuilder() to construct. private GroupWindow(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private GroupWindow() { windowType_ = 0; namedProperties_ = java.util.Collections.emptyList(); shiftTimezone_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new GroupWindow(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GroupWindow( 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(); windowType_ = rawValue; break; } case 16: { isTimeWindow_ = input.readBool(); break; } case 24: { windowSlide_ = input.readInt64(); break; } case 32: { windowSize_ = input.readInt64(); break; } case 40: { windowGap_ = input.readInt64(); break; } case 48: { isRowTime_ = input.readBool(); break; } case 56: { timeFieldIndex_ = input.readInt32(); break; } case 64: { allowedLateness_ = input.readInt64(); break; } case 72: { int rawValue = input.readEnum(); if (!((mutable_bitField0_ & 0x00000001) != 0)) { namedProperties_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } namedProperties_.add(rawValue); break; } case 74: { int length = input.readRawVarint32(); int oldLimit = input.pushLimit(length); while(input.getBytesUntilLimit() > 0) { int rawValue = input.readEnum(); if (!((mutable_bitField0_ & 0x00000001) != 0)) { namedProperties_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } namedProperties_.add(rawValue); } input.popLimit(oldLimit); break; } case 82: { java.lang.String s = input.readStringRequireUtf8(); shiftTimezone_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { namedProperties_ = java.util.Collections.unmodifiableList(namedProperties_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_GroupWindow_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_GroupWindow_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.class, org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.Builder.class); } /** * Protobuf enum {@code org.apache.flink.fn_execution.v1.GroupWindow.WindowType} */ public enum WindowType implements com.google.protobuf.ProtocolMessageEnum { /** * TUMBLING_GROUP_WINDOW = 0; */ TUMBLING_GROUP_WINDOW(0), /** * SLIDING_GROUP_WINDOW = 1; */ SLIDING_GROUP_WINDOW(1), /** * SESSION_GROUP_WINDOW = 2; */ SESSION_GROUP_WINDOW(2), UNRECOGNIZED(-1), ; /** * TUMBLING_GROUP_WINDOW = 0; */ public static final int TUMBLING_GROUP_WINDOW_VALUE = 0; /** * SLIDING_GROUP_WINDOW = 1; */ public static final int SLIDING_GROUP_WINDOW_VALUE = 1; /** * SESSION_GROUP_WINDOW = 2; */ public static final int SESSION_GROUP_WINDOW_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; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static WindowType valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static WindowType forNumber(int value) { switch (value) { case 0: return TUMBLING_GROUP_WINDOW; case 1: return SLIDING_GROUP_WINDOW; case 2: return SESSION_GROUP_WINDOW; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< WindowType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public WindowType findValueByNumber(int number) { return WindowType.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } 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.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.getDescriptor().getEnumTypes().get(0); } private static final WindowType[] VALUES = values(); public static WindowType 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 WindowType(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:org.apache.flink.fn_execution.v1.GroupWindow.WindowType) } /** * Protobuf enum {@code org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty} */ public enum WindowProperty implements com.google.protobuf.ProtocolMessageEnum { /** * WINDOW_START = 0; */ WINDOW_START(0), /** * WINDOW_END = 1; */ WINDOW_END(1), /** * ROW_TIME_ATTRIBUTE = 2; */ ROW_TIME_ATTRIBUTE(2), /** * PROC_TIME_ATTRIBUTE = 3; */ PROC_TIME_ATTRIBUTE(3), UNRECOGNIZED(-1), ; /** * WINDOW_START = 0; */ public static final int WINDOW_START_VALUE = 0; /** * WINDOW_END = 1; */ public static final int WINDOW_END_VALUE = 1; /** * ROW_TIME_ATTRIBUTE = 2; */ public static final int ROW_TIME_ATTRIBUTE_VALUE = 2; /** * PROC_TIME_ATTRIBUTE = 3; */ public static final int PROC_TIME_ATTRIBUTE_VALUE = 3; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static WindowProperty valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static WindowProperty forNumber(int value) { switch (value) { case 0: return WINDOW_START; case 1: return WINDOW_END; case 2: return ROW_TIME_ATTRIBUTE; case 3: return PROC_TIME_ATTRIBUTE; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< WindowProperty> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public WindowProperty findValueByNumber(int number) { return WindowProperty.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } 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.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.getDescriptor().getEnumTypes().get(1); } private static final WindowProperty[] VALUES = values(); public static WindowProperty 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 WindowProperty(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty) } public static final int WINDOW_TYPE_FIELD_NUMBER = 1; private int windowType_; /** * .org.apache.flink.fn_execution.v1.GroupWindow.WindowType window_type = 1; * @return The enum numeric value on the wire for windowType. */ @java.lang.Override public int getWindowTypeValue() { return windowType_; } /** * .org.apache.flink.fn_execution.v1.GroupWindow.WindowType window_type = 1; * @return The windowType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowType getWindowType() { @SuppressWarnings("deprecation") org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowType result = org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowType.valueOf(windowType_); return result == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowType.UNRECOGNIZED : result; } public static final int IS_TIME_WINDOW_FIELD_NUMBER = 2; private boolean isTimeWindow_; /** * bool is_time_window = 2; * @return The isTimeWindow. */ @java.lang.Override public boolean getIsTimeWindow() { return isTimeWindow_; } public static final int WINDOW_SLIDE_FIELD_NUMBER = 3; private long windowSlide_; /** * int64 window_slide = 3; * @return The windowSlide. */ @java.lang.Override public long getWindowSlide() { return windowSlide_; } public static final int WINDOW_SIZE_FIELD_NUMBER = 4; private long windowSize_; /** * int64 window_size = 4; * @return The windowSize. */ @java.lang.Override public long getWindowSize() { return windowSize_; } public static final int WINDOW_GAP_FIELD_NUMBER = 5; private long windowGap_; /** * int64 window_gap = 5; * @return The windowGap. */ @java.lang.Override public long getWindowGap() { return windowGap_; } public static final int IS_ROW_TIME_FIELD_NUMBER = 6; private boolean isRowTime_; /** * bool is_row_time = 6; * @return The isRowTime. */ @java.lang.Override public boolean getIsRowTime() { return isRowTime_; } public static final int TIME_FIELD_INDEX_FIELD_NUMBER = 7; private int timeFieldIndex_; /** * int32 time_field_index = 7; * @return The timeFieldIndex. */ @java.lang.Override public int getTimeFieldIndex() { return timeFieldIndex_; } public static final int ALLOWEDLATENESS_FIELD_NUMBER = 8; private long allowedLateness_; /** * int64 allowedLateness = 8; * @return The allowedLateness. */ @java.lang.Override public long getAllowedLateness() { return allowedLateness_; } public static final int NAMEDPROPERTIES_FIELD_NUMBER = 9; private java.util.List namedProperties_; private static final com.google.protobuf.Internal.ListAdapter.Converter< java.lang.Integer, org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowProperty> namedProperties_converter_ = new com.google.protobuf.Internal.ListAdapter.Converter< java.lang.Integer, org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowProperty>() { public org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowProperty convert(java.lang.Integer from) { @SuppressWarnings("deprecation") org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowProperty result = org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowProperty.valueOf(from); return result == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowProperty.UNRECOGNIZED : result; } }; /** * repeated .org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty namedProperties = 9; * @return A list containing the namedProperties. */ @java.lang.Override public java.util.List getNamedPropertiesList() { return new com.google.protobuf.Internal.ListAdapter< java.lang.Integer, org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowProperty>(namedProperties_, namedProperties_converter_); } /** * repeated .org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty namedProperties = 9; * @return The count of namedProperties. */ @java.lang.Override public int getNamedPropertiesCount() { return namedProperties_.size(); } /** * repeated .org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty namedProperties = 9; * @param index The index of the element to return. * @return The namedProperties at the given index. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowProperty getNamedProperties(int index) { return namedProperties_converter_.convert(namedProperties_.get(index)); } /** * repeated .org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty namedProperties = 9; * @return A list containing the enum numeric values on the wire for namedProperties. */ @java.lang.Override public java.util.List getNamedPropertiesValueList() { return namedProperties_; } /** * repeated .org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty namedProperties = 9; * @param index The index of the value to return. * @return The enum numeric value on the wire of namedProperties at the given index. */ @java.lang.Override public int getNamedPropertiesValue(int index) { return namedProperties_.get(index); } private int namedPropertiesMemoizedSerializedSize; public static final int SHIFT_TIMEZONE_FIELD_NUMBER = 10; private volatile java.lang.Object shiftTimezone_; /** * string shift_timezone = 10; * @return The shiftTimezone. */ @java.lang.Override public java.lang.String getShiftTimezone() { java.lang.Object ref = shiftTimezone_; 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(); shiftTimezone_ = s; return s; } } /** * string shift_timezone = 10; * @return The bytes for shiftTimezone. */ @java.lang.Override public com.google.protobuf.ByteString getShiftTimezoneBytes() { java.lang.Object ref = shiftTimezone_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shiftTimezone_ = 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 { getSerializedSize(); if (windowType_ != org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowType.TUMBLING_GROUP_WINDOW.getNumber()) { output.writeEnum(1, windowType_); } if (isTimeWindow_ != false) { output.writeBool(2, isTimeWindow_); } if (windowSlide_ != 0L) { output.writeInt64(3, windowSlide_); } if (windowSize_ != 0L) { output.writeInt64(4, windowSize_); } if (windowGap_ != 0L) { output.writeInt64(5, windowGap_); } if (isRowTime_ != false) { output.writeBool(6, isRowTime_); } if (timeFieldIndex_ != 0) { output.writeInt32(7, timeFieldIndex_); } if (allowedLateness_ != 0L) { output.writeInt64(8, allowedLateness_); } if (getNamedPropertiesList().size() > 0) { output.writeUInt32NoTag(74); output.writeUInt32NoTag(namedPropertiesMemoizedSerializedSize); } for (int i = 0; i < namedProperties_.size(); i++) { output.writeEnumNoTag(namedProperties_.get(i)); } if (!getShiftTimezoneBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 10, shiftTimezone_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (windowType_ != org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowType.TUMBLING_GROUP_WINDOW.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, windowType_); } if (isTimeWindow_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(2, isTimeWindow_); } if (windowSlide_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(3, windowSlide_); } if (windowSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(4, windowSize_); } if (windowGap_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(5, windowGap_); } if (isRowTime_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(6, isRowTime_); } if (timeFieldIndex_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(7, timeFieldIndex_); } if (allowedLateness_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(8, allowedLateness_); } { int dataSize = 0; for (int i = 0; i < namedProperties_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeEnumSizeNoTag(namedProperties_.get(i)); } size += dataSize; if (!getNamedPropertiesList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeUInt32SizeNoTag(dataSize); }namedPropertiesMemoizedSerializedSize = dataSize; } if (!getShiftTimezoneBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, shiftTimezone_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow other = (org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow) obj; if (windowType_ != other.windowType_) return false; if (getIsTimeWindow() != other.getIsTimeWindow()) return false; if (getWindowSlide() != other.getWindowSlide()) return false; if (getWindowSize() != other.getWindowSize()) return false; if (getWindowGap() != other.getWindowGap()) return false; if (getIsRowTime() != other.getIsRowTime()) return false; if (getTimeFieldIndex() != other.getTimeFieldIndex()) return false; if (getAllowedLateness() != other.getAllowedLateness()) return false; if (!namedProperties_.equals(other.namedProperties_)) return false; if (!getShiftTimezone() .equals(other.getShiftTimezone())) 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) + WINDOW_TYPE_FIELD_NUMBER; hash = (53 * hash) + windowType_; hash = (37 * hash) + IS_TIME_WINDOW_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getIsTimeWindow()); hash = (37 * hash) + WINDOW_SLIDE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getWindowSlide()); hash = (37 * hash) + WINDOW_SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getWindowSize()); hash = (37 * hash) + WINDOW_GAP_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getWindowGap()); hash = (37 * hash) + IS_ROW_TIME_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getIsRowTime()); hash = (37 * hash) + TIME_FIELD_INDEX_FIELD_NUMBER; hash = (53 * hash) + getTimeFieldIndex(); hash = (37 * hash) + ALLOWEDLATENESS_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getAllowedLateness()); if (getNamedPropertiesCount() > 0) { hash = (37 * hash) + NAMEDPROPERTIES_FIELD_NUMBER; hash = (53 * hash) + namedProperties_.hashCode(); } hash = (37 * hash) + SHIFT_TIMEZONE_FIELD_NUMBER; hash = (53 * hash) + getShiftTimezone().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow 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.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow 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.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow 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.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow 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.apache.flink.fn_execution.v1.GroupWindow} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.GroupWindow) org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindowOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_GroupWindow_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_GroupWindow_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.class, org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.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(); windowType_ = 0; isTimeWindow_ = false; windowSlide_ = 0L; windowSize_ = 0L; windowGap_ = 0L; isRowTime_ = false; timeFieldIndex_ = 0; allowedLateness_ = 0L; namedProperties_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); shiftTimezone_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_GroupWindow_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow build() { org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow result = new org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow(this); int from_bitField0_ = bitField0_; result.windowType_ = windowType_; result.isTimeWindow_ = isTimeWindow_; result.windowSlide_ = windowSlide_; result.windowSize_ = windowSize_; result.windowGap_ = windowGap_; result.isRowTime_ = isRowTime_; result.timeFieldIndex_ = timeFieldIndex_; result.allowedLateness_ = allowedLateness_; if (((bitField0_ & 0x00000001) != 0)) { namedProperties_ = java.util.Collections.unmodifiableList(namedProperties_); bitField0_ = (bitField0_ & ~0x00000001); } result.namedProperties_ = namedProperties_; result.shiftTimezone_ = shiftTimezone_; 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.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.getDefaultInstance()) return this; if (other.windowType_ != 0) { setWindowTypeValue(other.getWindowTypeValue()); } if (other.getIsTimeWindow() != false) { setIsTimeWindow(other.getIsTimeWindow()); } if (other.getWindowSlide() != 0L) { setWindowSlide(other.getWindowSlide()); } if (other.getWindowSize() != 0L) { setWindowSize(other.getWindowSize()); } if (other.getWindowGap() != 0L) { setWindowGap(other.getWindowGap()); } if (other.getIsRowTime() != false) { setIsRowTime(other.getIsRowTime()); } if (other.getTimeFieldIndex() != 0) { setTimeFieldIndex(other.getTimeFieldIndex()); } if (other.getAllowedLateness() != 0L) { setAllowedLateness(other.getAllowedLateness()); } if (!other.namedProperties_.isEmpty()) { if (namedProperties_.isEmpty()) { namedProperties_ = other.namedProperties_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureNamedPropertiesIsMutable(); namedProperties_.addAll(other.namedProperties_); } onChanged(); } if (!other.getShiftTimezone().isEmpty()) { shiftTimezone_ = other.shiftTimezone_; 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.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private int windowType_ = 0; /** * .org.apache.flink.fn_execution.v1.GroupWindow.WindowType window_type = 1; * @return The enum numeric value on the wire for windowType. */ @java.lang.Override public int getWindowTypeValue() { return windowType_; } /** * .org.apache.flink.fn_execution.v1.GroupWindow.WindowType window_type = 1; * @param value The enum numeric value on the wire for windowType to set. * @return This builder for chaining. */ public Builder setWindowTypeValue(int value) { windowType_ = value; onChanged(); return this; } /** * .org.apache.flink.fn_execution.v1.GroupWindow.WindowType window_type = 1; * @return The windowType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowType getWindowType() { @SuppressWarnings("deprecation") org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowType result = org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowType.valueOf(windowType_); return result == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowType.UNRECOGNIZED : result; } /** * .org.apache.flink.fn_execution.v1.GroupWindow.WindowType window_type = 1; * @param value The windowType to set. * @return This builder for chaining. */ public Builder setWindowType(org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowType value) { if (value == null) { throw new NullPointerException(); } windowType_ = value.getNumber(); onChanged(); return this; } /** * .org.apache.flink.fn_execution.v1.GroupWindow.WindowType window_type = 1; * @return This builder for chaining. */ public Builder clearWindowType() { windowType_ = 0; onChanged(); return this; } private boolean isTimeWindow_ ; /** * bool is_time_window = 2; * @return The isTimeWindow. */ @java.lang.Override public boolean getIsTimeWindow() { return isTimeWindow_; } /** * bool is_time_window = 2; * @param value The isTimeWindow to set. * @return This builder for chaining. */ public Builder setIsTimeWindow(boolean value) { isTimeWindow_ = value; onChanged(); return this; } /** * bool is_time_window = 2; * @return This builder for chaining. */ public Builder clearIsTimeWindow() { isTimeWindow_ = false; onChanged(); return this; } private long windowSlide_ ; /** * int64 window_slide = 3; * @return The windowSlide. */ @java.lang.Override public long getWindowSlide() { return windowSlide_; } /** * int64 window_slide = 3; * @param value The windowSlide to set. * @return This builder for chaining. */ public Builder setWindowSlide(long value) { windowSlide_ = value; onChanged(); return this; } /** * int64 window_slide = 3; * @return This builder for chaining. */ public Builder clearWindowSlide() { windowSlide_ = 0L; onChanged(); return this; } private long windowSize_ ; /** * int64 window_size = 4; * @return The windowSize. */ @java.lang.Override public long getWindowSize() { return windowSize_; } /** * int64 window_size = 4; * @param value The windowSize to set. * @return This builder for chaining. */ public Builder setWindowSize(long value) { windowSize_ = value; onChanged(); return this; } /** * int64 window_size = 4; * @return This builder for chaining. */ public Builder clearWindowSize() { windowSize_ = 0L; onChanged(); return this; } private long windowGap_ ; /** * int64 window_gap = 5; * @return The windowGap. */ @java.lang.Override public long getWindowGap() { return windowGap_; } /** * int64 window_gap = 5; * @param value The windowGap to set. * @return This builder for chaining. */ public Builder setWindowGap(long value) { windowGap_ = value; onChanged(); return this; } /** * int64 window_gap = 5; * @return This builder for chaining. */ public Builder clearWindowGap() { windowGap_ = 0L; onChanged(); return this; } private boolean isRowTime_ ; /** * bool is_row_time = 6; * @return The isRowTime. */ @java.lang.Override public boolean getIsRowTime() { return isRowTime_; } /** * bool is_row_time = 6; * @param value The isRowTime to set. * @return This builder for chaining. */ public Builder setIsRowTime(boolean value) { isRowTime_ = value; onChanged(); return this; } /** * bool is_row_time = 6; * @return This builder for chaining. */ public Builder clearIsRowTime() { isRowTime_ = false; onChanged(); return this; } private int timeFieldIndex_ ; /** * int32 time_field_index = 7; * @return The timeFieldIndex. */ @java.lang.Override public int getTimeFieldIndex() { return timeFieldIndex_; } /** * int32 time_field_index = 7; * @param value The timeFieldIndex to set. * @return This builder for chaining. */ public Builder setTimeFieldIndex(int value) { timeFieldIndex_ = value; onChanged(); return this; } /** * int32 time_field_index = 7; * @return This builder for chaining. */ public Builder clearTimeFieldIndex() { timeFieldIndex_ = 0; onChanged(); return this; } private long allowedLateness_ ; /** * int64 allowedLateness = 8; * @return The allowedLateness. */ @java.lang.Override public long getAllowedLateness() { return allowedLateness_; } /** * int64 allowedLateness = 8; * @param value The allowedLateness to set. * @return This builder for chaining. */ public Builder setAllowedLateness(long value) { allowedLateness_ = value; onChanged(); return this; } /** * int64 allowedLateness = 8; * @return This builder for chaining. */ public Builder clearAllowedLateness() { allowedLateness_ = 0L; onChanged(); return this; } private java.util.List namedProperties_ = java.util.Collections.emptyList(); private void ensureNamedPropertiesIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { namedProperties_ = new java.util.ArrayList(namedProperties_); bitField0_ |= 0x00000001; } } /** * repeated .org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty namedProperties = 9; * @return A list containing the namedProperties. */ public java.util.List getNamedPropertiesList() { return new com.google.protobuf.Internal.ListAdapter< java.lang.Integer, org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowProperty>(namedProperties_, namedProperties_converter_); } /** * repeated .org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty namedProperties = 9; * @return The count of namedProperties. */ public int getNamedPropertiesCount() { return namedProperties_.size(); } /** * repeated .org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty namedProperties = 9; * @param index The index of the element to return. * @return The namedProperties at the given index. */ public org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowProperty getNamedProperties(int index) { return namedProperties_converter_.convert(namedProperties_.get(index)); } /** * repeated .org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty namedProperties = 9; * @param index The index to set the value at. * @param value The namedProperties to set. * @return This builder for chaining. */ public Builder setNamedProperties( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowProperty value) { if (value == null) { throw new NullPointerException(); } ensureNamedPropertiesIsMutable(); namedProperties_.set(index, value.getNumber()); onChanged(); return this; } /** * repeated .org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty namedProperties = 9; * @param value The namedProperties to add. * @return This builder for chaining. */ public Builder addNamedProperties(org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowProperty value) { if (value == null) { throw new NullPointerException(); } ensureNamedPropertiesIsMutable(); namedProperties_.add(value.getNumber()); onChanged(); return this; } /** * repeated .org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty namedProperties = 9; * @param values The namedProperties to add. * @return This builder for chaining. */ public Builder addAllNamedProperties( java.lang.Iterable values) { ensureNamedPropertiesIsMutable(); for (org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.WindowProperty value : values) { namedProperties_.add(value.getNumber()); } onChanged(); return this; } /** * repeated .org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty namedProperties = 9; * @return This builder for chaining. */ public Builder clearNamedProperties() { namedProperties_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** * repeated .org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty namedProperties = 9; * @return A list containing the enum numeric values on the wire for namedProperties. */ public java.util.List getNamedPropertiesValueList() { return java.util.Collections.unmodifiableList(namedProperties_); } /** * repeated .org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty namedProperties = 9; * @param index The index of the value to return. * @return The enum numeric value on the wire of namedProperties at the given index. */ public int getNamedPropertiesValue(int index) { return namedProperties_.get(index); } /** * repeated .org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty namedProperties = 9; * @param index The index of the value to return. * @return The enum numeric value on the wire of namedProperties at the given index. * @return This builder for chaining. */ public Builder setNamedPropertiesValue( int index, int value) { ensureNamedPropertiesIsMutable(); namedProperties_.set(index, value); onChanged(); return this; } /** * repeated .org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty namedProperties = 9; * @param value The enum numeric value on the wire for namedProperties to add. * @return This builder for chaining. */ public Builder addNamedPropertiesValue(int value) { ensureNamedPropertiesIsMutable(); namedProperties_.add(value); onChanged(); return this; } /** * repeated .org.apache.flink.fn_execution.v1.GroupWindow.WindowProperty namedProperties = 9; * @param values The enum numeric values on the wire for namedProperties to add. * @return This builder for chaining. */ public Builder addAllNamedPropertiesValue( java.lang.Iterable values) { ensureNamedPropertiesIsMutable(); for (int value : values) { namedProperties_.add(value); } onChanged(); return this; } private java.lang.Object shiftTimezone_ = ""; /** * string shift_timezone = 10; * @return The shiftTimezone. */ public java.lang.String getShiftTimezone() { java.lang.Object ref = shiftTimezone_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); shiftTimezone_ = s; return s; } else { return (java.lang.String) ref; } } /** * string shift_timezone = 10; * @return The bytes for shiftTimezone. */ public com.google.protobuf.ByteString getShiftTimezoneBytes() { java.lang.Object ref = shiftTimezone_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); shiftTimezone_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string shift_timezone = 10; * @param value The shiftTimezone to set. * @return This builder for chaining. */ public Builder setShiftTimezone( java.lang.String value) { if (value == null) { throw new NullPointerException(); } shiftTimezone_ = value; onChanged(); return this; } /** * string shift_timezone = 10; * @return This builder for chaining. */ public Builder clearShiftTimezone() { shiftTimezone_ = getDefaultInstance().getShiftTimezone(); onChanged(); return this; } /** * string shift_timezone = 10; * @param value The bytes for shiftTimezone to set. * @return This builder for chaining. */ public Builder setShiftTimezoneBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); shiftTimezone_ = 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.apache.flink.fn_execution.v1.GroupWindow) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.GroupWindow) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GroupWindow parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GroupWindow(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.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UserDefinedAggregateFunctionsOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.UserDefinedAggregateFunctions) com.google.protobuf.MessageOrBuilder { /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ java.util.List getUdfsList(); /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction getUdfs(int index); /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ int getUdfsCount(); /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ java.util.List getUdfsOrBuilderList(); /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctionOrBuilder getUdfsOrBuilder( int index); /** * bool metric_enabled = 2; * @return The metricEnabled. */ boolean getMetricEnabled(); /** *
     * The array of the key indexes.
     * 
* * repeated int32 grouping = 3; * @return A list containing the grouping. */ java.util.List getGroupingList(); /** *
     * The array of the key indexes.
     * 
* * repeated int32 grouping = 3; * @return The count of grouping. */ int getGroupingCount(); /** *
     * The array of the key indexes.
     * 
* * repeated int32 grouping = 3; * @param index The index of the element to return. * @return The grouping at the given index. */ int getGrouping(int index); /** *
     * Generate retract messages if true.
     * 
* * bool generate_update_before = 4; * @return The generateUpdateBefore. */ boolean getGenerateUpdateBefore(); /** *
     * The schema of the grouping keys.
     * 
* * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 5; * @return Whether the keyType field is set. */ boolean hasKeyType(); /** *
     * The schema of the grouping keys.
     * 
* * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 5; * @return The keyType. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getKeyType(); /** *
     * The schema of the grouping keys.
     * 
* * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 5; */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getKeyTypeOrBuilder(); /** *
     * The index of a count aggregate used to calculate the number of accumulated rows.
     * 
* * int32 index_of_count_star = 6; * @return The indexOfCountStar. */ int getIndexOfCountStar(); /** *
     * Cleanup the expired state if true.
     * 
* * bool state_cleaning_enabled = 7; * @return The stateCleaningEnabled. */ boolean getStateCleaningEnabled(); /** *
     * The state cache size.
     * 
* * int32 state_cache_size = 8; * @return The stateCacheSize. */ int getStateCacheSize(); /** *
     * The map state read cache size.
     * 
* * int32 map_state_read_cache_size = 9; * @return The mapStateReadCacheSize. */ int getMapStateReadCacheSize(); /** *
     * The map_state_write_cache_size.
     * 
* * int32 map_state_write_cache_size = 10; * @return The mapStateWriteCacheSize. */ int getMapStateWriteCacheSize(); /** *
     * True if the count(*) agg is inserted by the planner.
     * 
* * bool count_star_inserted = 11; * @return The countStarInserted. */ boolean getCountStarInserted(); /** *
     * Group Window.
     * 
* * .org.apache.flink.fn_execution.v1.GroupWindow group_window = 12; * @return Whether the groupWindow field is set. */ boolean hasGroupWindow(); /** *
     * Group Window.
     * 
* * .org.apache.flink.fn_execution.v1.GroupWindow group_window = 12; * @return The groupWindow. */ org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow getGroupWindow(); /** *
     * Group Window.
     * 
* * .org.apache.flink.fn_execution.v1.GroupWindow group_window = 12; */ org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindowOrBuilder getGroupWindowOrBuilder(); /** * bool profile_enabled = 13; * @return The profileEnabled. */ boolean getProfileEnabled(); } /** *
   * A list of the user-defined aggregate functions to be executed in a group aggregate operation.
   * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.UserDefinedAggregateFunctions} */ public static final class UserDefinedAggregateFunctions extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.UserDefinedAggregateFunctions) UserDefinedAggregateFunctionsOrBuilder { private static final long serialVersionUID = 0L; // Use UserDefinedAggregateFunctions.newBuilder() to construct. private UserDefinedAggregateFunctions(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UserDefinedAggregateFunctions() { udfs_ = java.util.Collections.emptyList(); grouping_ = emptyIntList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UserDefinedAggregateFunctions(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UserDefinedAggregateFunctions( 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)) { udfs_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } udfs_.add( input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.parser(), extensionRegistry)); break; } case 16: { metricEnabled_ = input.readBool(); break; } case 24: { if (!((mutable_bitField0_ & 0x00000002) != 0)) { grouping_ = newIntList(); mutable_bitField0_ |= 0x00000002; } grouping_.addInt(input.readInt32()); break; } case 26: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) { grouping_ = newIntList(); mutable_bitField0_ |= 0x00000002; } while (input.getBytesUntilLimit() > 0) { grouping_.addInt(input.readInt32()); } input.popLimit(limit); break; } case 32: { generateUpdateBefore_ = input.readBool(); break; } case 42: { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder subBuilder = null; if (keyType_ != null) { subBuilder = keyType_.toBuilder(); } keyType_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(keyType_); keyType_ = subBuilder.buildPartial(); } break; } case 48: { indexOfCountStar_ = input.readInt32(); break; } case 56: { stateCleaningEnabled_ = input.readBool(); break; } case 64: { stateCacheSize_ = input.readInt32(); break; } case 72: { mapStateReadCacheSize_ = input.readInt32(); break; } case 80: { mapStateWriteCacheSize_ = input.readInt32(); break; } case 88: { countStarInserted_ = input.readBool(); break; } case 98: { org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.Builder subBuilder = null; if (groupWindow_ != null) { subBuilder = groupWindow_.toBuilder(); } groupWindow_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(groupWindow_); groupWindow_ = subBuilder.buildPartial(); } break; } case 104: { profileEnabled_ = 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 { if (((mutable_bitField0_ & 0x00000001) != 0)) { udfs_ = java.util.Collections.unmodifiableList(udfs_); } if (((mutable_bitField0_ & 0x00000002) != 0)) { grouping_.makeImmutable(); // C } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunctions_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunctions_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions.class, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions.Builder.class); } public static final int UDFS_FIELD_NUMBER = 1; private java.util.List udfs_; /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ @java.lang.Override public java.util.List getUdfsList() { return udfs_; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ @java.lang.Override public java.util.List getUdfsOrBuilderList() { return udfs_; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ @java.lang.Override public int getUdfsCount() { return udfs_.size(); } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction getUdfs(int index) { return udfs_.get(index); } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctionOrBuilder getUdfsOrBuilder( int index) { return udfs_.get(index); } public static final int METRIC_ENABLED_FIELD_NUMBER = 2; private boolean metricEnabled_; /** * bool metric_enabled = 2; * @return The metricEnabled. */ @java.lang.Override public boolean getMetricEnabled() { return metricEnabled_; } public static final int GROUPING_FIELD_NUMBER = 3; private com.google.protobuf.Internal.IntList grouping_; /** *
     * The array of the key indexes.
     * 
* * repeated int32 grouping = 3; * @return A list containing the grouping. */ @java.lang.Override public java.util.List getGroupingList() { return grouping_; } /** *
     * The array of the key indexes.
     * 
* * repeated int32 grouping = 3; * @return The count of grouping. */ public int getGroupingCount() { return grouping_.size(); } /** *
     * The array of the key indexes.
     * 
* * repeated int32 grouping = 3; * @param index The index of the element to return. * @return The grouping at the given index. */ public int getGrouping(int index) { return grouping_.getInt(index); } private int groupingMemoizedSerializedSize = -1; public static final int GENERATE_UPDATE_BEFORE_FIELD_NUMBER = 4; private boolean generateUpdateBefore_; /** *
     * Generate retract messages if true.
     * 
* * bool generate_update_before = 4; * @return The generateUpdateBefore. */ @java.lang.Override public boolean getGenerateUpdateBefore() { return generateUpdateBefore_; } public static final int KEY_TYPE_FIELD_NUMBER = 5; private org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType keyType_; /** *
     * The schema of the grouping keys.
     * 
* * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 5; * @return Whether the keyType field is set. */ @java.lang.Override public boolean hasKeyType() { return keyType_ != null; } /** *
     * The schema of the grouping keys.
     * 
* * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 5; * @return The keyType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getKeyType() { return keyType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance() : keyType_; } /** *
     * The schema of the grouping keys.
     * 
* * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 5; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getKeyTypeOrBuilder() { return getKeyType(); } public static final int INDEX_OF_COUNT_STAR_FIELD_NUMBER = 6; private int indexOfCountStar_; /** *
     * The index of a count aggregate used to calculate the number of accumulated rows.
     * 
* * int32 index_of_count_star = 6; * @return The indexOfCountStar. */ @java.lang.Override public int getIndexOfCountStar() { return indexOfCountStar_; } public static final int STATE_CLEANING_ENABLED_FIELD_NUMBER = 7; private boolean stateCleaningEnabled_; /** *
     * Cleanup the expired state if true.
     * 
* * bool state_cleaning_enabled = 7; * @return The stateCleaningEnabled. */ @java.lang.Override public boolean getStateCleaningEnabled() { return stateCleaningEnabled_; } public static final int STATE_CACHE_SIZE_FIELD_NUMBER = 8; private int stateCacheSize_; /** *
     * The state cache size.
     * 
* * int32 state_cache_size = 8; * @return The stateCacheSize. */ @java.lang.Override public int getStateCacheSize() { return stateCacheSize_; } public static final int MAP_STATE_READ_CACHE_SIZE_FIELD_NUMBER = 9; private int mapStateReadCacheSize_; /** *
     * The map state read cache size.
     * 
* * int32 map_state_read_cache_size = 9; * @return The mapStateReadCacheSize. */ @java.lang.Override public int getMapStateReadCacheSize() { return mapStateReadCacheSize_; } public static final int MAP_STATE_WRITE_CACHE_SIZE_FIELD_NUMBER = 10; private int mapStateWriteCacheSize_; /** *
     * The map_state_write_cache_size.
     * 
* * int32 map_state_write_cache_size = 10; * @return The mapStateWriteCacheSize. */ @java.lang.Override public int getMapStateWriteCacheSize() { return mapStateWriteCacheSize_; } public static final int COUNT_STAR_INSERTED_FIELD_NUMBER = 11; private boolean countStarInserted_; /** *
     * True if the count(*) agg is inserted by the planner.
     * 
* * bool count_star_inserted = 11; * @return The countStarInserted. */ @java.lang.Override public boolean getCountStarInserted() { return countStarInserted_; } public static final int GROUP_WINDOW_FIELD_NUMBER = 12; private org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow groupWindow_; /** *
     * Group Window.
     * 
* * .org.apache.flink.fn_execution.v1.GroupWindow group_window = 12; * @return Whether the groupWindow field is set. */ @java.lang.Override public boolean hasGroupWindow() { return groupWindow_ != null; } /** *
     * Group Window.
     * 
* * .org.apache.flink.fn_execution.v1.GroupWindow group_window = 12; * @return The groupWindow. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow getGroupWindow() { return groupWindow_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.getDefaultInstance() : groupWindow_; } /** *
     * Group Window.
     * 
* * .org.apache.flink.fn_execution.v1.GroupWindow group_window = 12; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindowOrBuilder getGroupWindowOrBuilder() { return getGroupWindow(); } public static final int PROFILE_ENABLED_FIELD_NUMBER = 13; private boolean profileEnabled_; /** * bool profile_enabled = 13; * @return The profileEnabled. */ @java.lang.Override public boolean getProfileEnabled() { return profileEnabled_; } 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 { getSerializedSize(); for (int i = 0; i < udfs_.size(); i++) { output.writeMessage(1, udfs_.get(i)); } if (metricEnabled_ != false) { output.writeBool(2, metricEnabled_); } if (getGroupingList().size() > 0) { output.writeUInt32NoTag(26); output.writeUInt32NoTag(groupingMemoizedSerializedSize); } for (int i = 0; i < grouping_.size(); i++) { output.writeInt32NoTag(grouping_.getInt(i)); } if (generateUpdateBefore_ != false) { output.writeBool(4, generateUpdateBefore_); } if (keyType_ != null) { output.writeMessage(5, getKeyType()); } if (indexOfCountStar_ != 0) { output.writeInt32(6, indexOfCountStar_); } if (stateCleaningEnabled_ != false) { output.writeBool(7, stateCleaningEnabled_); } if (stateCacheSize_ != 0) { output.writeInt32(8, stateCacheSize_); } if (mapStateReadCacheSize_ != 0) { output.writeInt32(9, mapStateReadCacheSize_); } if (mapStateWriteCacheSize_ != 0) { output.writeInt32(10, mapStateWriteCacheSize_); } if (countStarInserted_ != false) { output.writeBool(11, countStarInserted_); } if (groupWindow_ != null) { output.writeMessage(12, getGroupWindow()); } if (profileEnabled_ != false) { output.writeBool(13, profileEnabled_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < udfs_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, udfs_.get(i)); } if (metricEnabled_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(2, metricEnabled_); } { int dataSize = 0; for (int i = 0; i < grouping_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(grouping_.getInt(i)); } size += dataSize; if (!getGroupingList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } groupingMemoizedSerializedSize = dataSize; } if (generateUpdateBefore_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(4, generateUpdateBefore_); } if (keyType_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getKeyType()); } if (indexOfCountStar_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(6, indexOfCountStar_); } if (stateCleaningEnabled_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(7, stateCleaningEnabled_); } if (stateCacheSize_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(8, stateCacheSize_); } if (mapStateReadCacheSize_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(9, mapStateReadCacheSize_); } if (mapStateWriteCacheSize_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(10, mapStateWriteCacheSize_); } if (countStarInserted_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(11, countStarInserted_); } if (groupWindow_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(12, getGroupWindow()); } if (profileEnabled_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(13, profileEnabled_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions other = (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions) obj; if (!getUdfsList() .equals(other.getUdfsList())) return false; if (getMetricEnabled() != other.getMetricEnabled()) return false; if (!getGroupingList() .equals(other.getGroupingList())) return false; if (getGenerateUpdateBefore() != other.getGenerateUpdateBefore()) return false; if (hasKeyType() != other.hasKeyType()) return false; if (hasKeyType()) { if (!getKeyType() .equals(other.getKeyType())) return false; } if (getIndexOfCountStar() != other.getIndexOfCountStar()) return false; if (getStateCleaningEnabled() != other.getStateCleaningEnabled()) return false; if (getStateCacheSize() != other.getStateCacheSize()) return false; if (getMapStateReadCacheSize() != other.getMapStateReadCacheSize()) return false; if (getMapStateWriteCacheSize() != other.getMapStateWriteCacheSize()) return false; if (getCountStarInserted() != other.getCountStarInserted()) return false; if (hasGroupWindow() != other.hasGroupWindow()) return false; if (hasGroupWindow()) { if (!getGroupWindow() .equals(other.getGroupWindow())) return false; } if (getProfileEnabled() != other.getProfileEnabled()) 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 (getUdfsCount() > 0) { hash = (37 * hash) + UDFS_FIELD_NUMBER; hash = (53 * hash) + getUdfsList().hashCode(); } hash = (37 * hash) + METRIC_ENABLED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getMetricEnabled()); if (getGroupingCount() > 0) { hash = (37 * hash) + GROUPING_FIELD_NUMBER; hash = (53 * hash) + getGroupingList().hashCode(); } hash = (37 * hash) + GENERATE_UPDATE_BEFORE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getGenerateUpdateBefore()); if (hasKeyType()) { hash = (37 * hash) + KEY_TYPE_FIELD_NUMBER; hash = (53 * hash) + getKeyType().hashCode(); } hash = (37 * hash) + INDEX_OF_COUNT_STAR_FIELD_NUMBER; hash = (53 * hash) + getIndexOfCountStar(); hash = (37 * hash) + STATE_CLEANING_ENABLED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getStateCleaningEnabled()); hash = (37 * hash) + STATE_CACHE_SIZE_FIELD_NUMBER; hash = (53 * hash) + getStateCacheSize(); hash = (37 * hash) + MAP_STATE_READ_CACHE_SIZE_FIELD_NUMBER; hash = (53 * hash) + getMapStateReadCacheSize(); hash = (37 * hash) + MAP_STATE_WRITE_CACHE_SIZE_FIELD_NUMBER; hash = (53 * hash) + getMapStateWriteCacheSize(); hash = (37 * hash) + COUNT_STAR_INSERTED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getCountStarInserted()); if (hasGroupWindow()) { hash = (37 * hash) + GROUP_WINDOW_FIELD_NUMBER; hash = (53 * hash) + getGroupWindow().hashCode(); } hash = (37 * hash) + PROFILE_ENABLED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getProfileEnabled()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions 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; } /** *
     * A list of the user-defined aggregate functions to be executed in a group aggregate operation.
     * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.UserDefinedAggregateFunctions} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.UserDefinedAggregateFunctions) org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctionsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunctions_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunctions_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions.class, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getUdfsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (udfsBuilder_ == null) { udfs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { udfsBuilder_.clear(); } metricEnabled_ = false; grouping_ = emptyIntList(); bitField0_ = (bitField0_ & ~0x00000002); generateUpdateBefore_ = false; if (keyTypeBuilder_ == null) { keyType_ = null; } else { keyType_ = null; keyTypeBuilder_ = null; } indexOfCountStar_ = 0; stateCleaningEnabled_ = false; stateCacheSize_ = 0; mapStateReadCacheSize_ = 0; mapStateWriteCacheSize_ = 0; countStarInserted_ = false; if (groupWindowBuilder_ == null) { groupWindow_ = null; } else { groupWindow_ = null; groupWindowBuilder_ = null; } profileEnabled_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunctions_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions build() { org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions result = new org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions(this); int from_bitField0_ = bitField0_; if (udfsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { udfs_ = java.util.Collections.unmodifiableList(udfs_); bitField0_ = (bitField0_ & ~0x00000001); } result.udfs_ = udfs_; } else { result.udfs_ = udfsBuilder_.build(); } result.metricEnabled_ = metricEnabled_; if (((bitField0_ & 0x00000002) != 0)) { grouping_.makeImmutable(); bitField0_ = (bitField0_ & ~0x00000002); } result.grouping_ = grouping_; result.generateUpdateBefore_ = generateUpdateBefore_; if (keyTypeBuilder_ == null) { result.keyType_ = keyType_; } else { result.keyType_ = keyTypeBuilder_.build(); } result.indexOfCountStar_ = indexOfCountStar_; result.stateCleaningEnabled_ = stateCleaningEnabled_; result.stateCacheSize_ = stateCacheSize_; result.mapStateReadCacheSize_ = mapStateReadCacheSize_; result.mapStateWriteCacheSize_ = mapStateWriteCacheSize_; result.countStarInserted_ = countStarInserted_; if (groupWindowBuilder_ == null) { result.groupWindow_ = groupWindow_; } else { result.groupWindow_ = groupWindowBuilder_.build(); } result.profileEnabled_ = profileEnabled_; 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions.getDefaultInstance()) return this; if (udfsBuilder_ == null) { if (!other.udfs_.isEmpty()) { if (udfs_.isEmpty()) { udfs_ = other.udfs_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureUdfsIsMutable(); udfs_.addAll(other.udfs_); } onChanged(); } } else { if (!other.udfs_.isEmpty()) { if (udfsBuilder_.isEmpty()) { udfsBuilder_.dispose(); udfsBuilder_ = null; udfs_ = other.udfs_; bitField0_ = (bitField0_ & ~0x00000001); udfsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getUdfsFieldBuilder() : null; } else { udfsBuilder_.addAllMessages(other.udfs_); } } } if (other.getMetricEnabled() != false) { setMetricEnabled(other.getMetricEnabled()); } if (!other.grouping_.isEmpty()) { if (grouping_.isEmpty()) { grouping_ = other.grouping_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureGroupingIsMutable(); grouping_.addAll(other.grouping_); } onChanged(); } if (other.getGenerateUpdateBefore() != false) { setGenerateUpdateBefore(other.getGenerateUpdateBefore()); } if (other.hasKeyType()) { mergeKeyType(other.getKeyType()); } if (other.getIndexOfCountStar() != 0) { setIndexOfCountStar(other.getIndexOfCountStar()); } if (other.getStateCleaningEnabled() != false) { setStateCleaningEnabled(other.getStateCleaningEnabled()); } if (other.getStateCacheSize() != 0) { setStateCacheSize(other.getStateCacheSize()); } if (other.getMapStateReadCacheSize() != 0) { setMapStateReadCacheSize(other.getMapStateReadCacheSize()); } if (other.getMapStateWriteCacheSize() != 0) { setMapStateWriteCacheSize(other.getMapStateWriteCacheSize()); } if (other.getCountStarInserted() != false) { setCountStarInserted(other.getCountStarInserted()); } if (other.hasGroupWindow()) { mergeGroupWindow(other.getGroupWindow()); } if (other.getProfileEnabled() != false) { setProfileEnabled(other.getProfileEnabled()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List udfs_ = java.util.Collections.emptyList(); private void ensureUdfsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { udfs_ = new java.util.ArrayList(udfs_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctionOrBuilder> udfsBuilder_; /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ public java.util.List getUdfsList() { if (udfsBuilder_ == null) { return java.util.Collections.unmodifiableList(udfs_); } else { return udfsBuilder_.getMessageList(); } } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ public int getUdfsCount() { if (udfsBuilder_ == null) { return udfs_.size(); } else { return udfsBuilder_.getCount(); } } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction getUdfs(int index) { if (udfsBuilder_ == null) { return udfs_.get(index); } else { return udfsBuilder_.getMessage(index); } } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ public Builder setUdfs( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction value) { if (udfsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUdfsIsMutable(); udfs_.set(index, value); onChanged(); } else { udfsBuilder_.setMessage(index, value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ public Builder setUdfs( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.Builder builderForValue) { if (udfsBuilder_ == null) { ensureUdfsIsMutable(); udfs_.set(index, builderForValue.build()); onChanged(); } else { udfsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ public Builder addUdfs(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction value) { if (udfsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUdfsIsMutable(); udfs_.add(value); onChanged(); } else { udfsBuilder_.addMessage(value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ public Builder addUdfs( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction value) { if (udfsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureUdfsIsMutable(); udfs_.add(index, value); onChanged(); } else { udfsBuilder_.addMessage(index, value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ public Builder addUdfs( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.Builder builderForValue) { if (udfsBuilder_ == null) { ensureUdfsIsMutable(); udfs_.add(builderForValue.build()); onChanged(); } else { udfsBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ public Builder addUdfs( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.Builder builderForValue) { if (udfsBuilder_ == null) { ensureUdfsIsMutable(); udfs_.add(index, builderForValue.build()); onChanged(); } else { udfsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ public Builder addAllUdfs( java.lang.Iterable values) { if (udfsBuilder_ == null) { ensureUdfsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, udfs_); onChanged(); } else { udfsBuilder_.addAllMessages(values); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ public Builder clearUdfs() { if (udfsBuilder_ == null) { udfs_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { udfsBuilder_.clear(); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ public Builder removeUdfs(int index) { if (udfsBuilder_ == null) { ensureUdfsIsMutable(); udfs_.remove(index); onChanged(); } else { udfsBuilder_.remove(index); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.Builder getUdfsBuilder( int index) { return getUdfsFieldBuilder().getBuilder(index); } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctionOrBuilder getUdfsOrBuilder( int index) { if (udfsBuilder_ == null) { return udfs_.get(index); } else { return udfsBuilder_.getMessageOrBuilder(index); } } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ public java.util.List getUdfsOrBuilderList() { if (udfsBuilder_ != null) { return udfsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(udfs_); } } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.Builder addUdfsBuilder() { return getUdfsFieldBuilder().addBuilder( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.getDefaultInstance()); } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.Builder addUdfsBuilder( int index) { return getUdfsFieldBuilder().addBuilder( index, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.getDefaultInstance()); } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedAggregateFunction udfs = 1; */ public java.util.List getUdfsBuilderList() { return getUdfsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctionOrBuilder> getUdfsFieldBuilder() { if (udfsBuilder_ == null) { udfsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunction.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctionOrBuilder>( udfs_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); udfs_ = null; } return udfsBuilder_; } private boolean metricEnabled_ ; /** * bool metric_enabled = 2; * @return The metricEnabled. */ @java.lang.Override public boolean getMetricEnabled() { return metricEnabled_; } /** * bool metric_enabled = 2; * @param value The metricEnabled to set. * @return This builder for chaining. */ public Builder setMetricEnabled(boolean value) { metricEnabled_ = value; onChanged(); return this; } /** * bool metric_enabled = 2; * @return This builder for chaining. */ public Builder clearMetricEnabled() { metricEnabled_ = false; onChanged(); return this; } private com.google.protobuf.Internal.IntList grouping_ = emptyIntList(); private void ensureGroupingIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { grouping_ = mutableCopy(grouping_); bitField0_ |= 0x00000002; } } /** *
       * The array of the key indexes.
       * 
* * repeated int32 grouping = 3; * @return A list containing the grouping. */ public java.util.List getGroupingList() { return ((bitField0_ & 0x00000002) != 0) ? java.util.Collections.unmodifiableList(grouping_) : grouping_; } /** *
       * The array of the key indexes.
       * 
* * repeated int32 grouping = 3; * @return The count of grouping. */ public int getGroupingCount() { return grouping_.size(); } /** *
       * The array of the key indexes.
       * 
* * repeated int32 grouping = 3; * @param index The index of the element to return. * @return The grouping at the given index. */ public int getGrouping(int index) { return grouping_.getInt(index); } /** *
       * The array of the key indexes.
       * 
* * repeated int32 grouping = 3; * @param index The index to set the value at. * @param value The grouping to set. * @return This builder for chaining. */ public Builder setGrouping( int index, int value) { ensureGroupingIsMutable(); grouping_.setInt(index, value); onChanged(); return this; } /** *
       * The array of the key indexes.
       * 
* * repeated int32 grouping = 3; * @param value The grouping to add. * @return This builder for chaining. */ public Builder addGrouping(int value) { ensureGroupingIsMutable(); grouping_.addInt(value); onChanged(); return this; } /** *
       * The array of the key indexes.
       * 
* * repeated int32 grouping = 3; * @param values The grouping to add. * @return This builder for chaining. */ public Builder addAllGrouping( java.lang.Iterable values) { ensureGroupingIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, grouping_); onChanged(); return this; } /** *
       * The array of the key indexes.
       * 
* * repeated int32 grouping = 3; * @return This builder for chaining. */ public Builder clearGrouping() { grouping_ = emptyIntList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } private boolean generateUpdateBefore_ ; /** *
       * Generate retract messages if true.
       * 
* * bool generate_update_before = 4; * @return The generateUpdateBefore. */ @java.lang.Override public boolean getGenerateUpdateBefore() { return generateUpdateBefore_; } /** *
       * Generate retract messages if true.
       * 
* * bool generate_update_before = 4; * @param value The generateUpdateBefore to set. * @return This builder for chaining. */ public Builder setGenerateUpdateBefore(boolean value) { generateUpdateBefore_ = value; onChanged(); return this; } /** *
       * Generate retract messages if true.
       * 
* * bool generate_update_before = 4; * @return This builder for chaining. */ public Builder clearGenerateUpdateBefore() { generateUpdateBefore_ = false; onChanged(); return this; } private org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType keyType_; private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder> keyTypeBuilder_; /** *
       * The schema of the grouping keys.
       * 
* * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 5; * @return Whether the keyType field is set. */ public boolean hasKeyType() { return keyTypeBuilder_ != null || keyType_ != null; } /** *
       * The schema of the grouping keys.
       * 
* * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 5; * @return The keyType. */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getKeyType() { if (keyTypeBuilder_ == null) { return keyType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance() : keyType_; } else { return keyTypeBuilder_.getMessage(); } } /** *
       * The schema of the grouping keys.
       * 
* * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 5; */ public Builder setKeyType(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType value) { if (keyTypeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } keyType_ = value; onChanged(); } else { keyTypeBuilder_.setMessage(value); } return this; } /** *
       * The schema of the grouping keys.
       * 
* * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 5; */ public Builder setKeyType( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder builderForValue) { if (keyTypeBuilder_ == null) { keyType_ = builderForValue.build(); onChanged(); } else { keyTypeBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * The schema of the grouping keys.
       * 
* * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 5; */ public Builder mergeKeyType(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType value) { if (keyTypeBuilder_ == null) { if (keyType_ != null) { keyType_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.newBuilder(keyType_).mergeFrom(value).buildPartial(); } else { keyType_ = value; } onChanged(); } else { keyTypeBuilder_.mergeFrom(value); } return this; } /** *
       * The schema of the grouping keys.
       * 
* * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 5; */ public Builder clearKeyType() { if (keyTypeBuilder_ == null) { keyType_ = null; onChanged(); } else { keyType_ = null; keyTypeBuilder_ = null; } return this; } /** *
       * The schema of the grouping keys.
       * 
* * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 5; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder getKeyTypeBuilder() { onChanged(); return getKeyTypeFieldBuilder().getBuilder(); } /** *
       * The schema of the grouping keys.
       * 
* * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 5; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getKeyTypeOrBuilder() { if (keyTypeBuilder_ != null) { return keyTypeBuilder_.getMessageOrBuilder(); } else { return keyType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance() : keyType_; } } /** *
       * The schema of the grouping keys.
       * 
* * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 5; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder> getKeyTypeFieldBuilder() { if (keyTypeBuilder_ == null) { keyTypeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder>( getKeyType(), getParentForChildren(), isClean()); keyType_ = null; } return keyTypeBuilder_; } private int indexOfCountStar_ ; /** *
       * The index of a count aggregate used to calculate the number of accumulated rows.
       * 
* * int32 index_of_count_star = 6; * @return The indexOfCountStar. */ @java.lang.Override public int getIndexOfCountStar() { return indexOfCountStar_; } /** *
       * The index of a count aggregate used to calculate the number of accumulated rows.
       * 
* * int32 index_of_count_star = 6; * @param value The indexOfCountStar to set. * @return This builder for chaining. */ public Builder setIndexOfCountStar(int value) { indexOfCountStar_ = value; onChanged(); return this; } /** *
       * The index of a count aggregate used to calculate the number of accumulated rows.
       * 
* * int32 index_of_count_star = 6; * @return This builder for chaining. */ public Builder clearIndexOfCountStar() { indexOfCountStar_ = 0; onChanged(); return this; } private boolean stateCleaningEnabled_ ; /** *
       * Cleanup the expired state if true.
       * 
* * bool state_cleaning_enabled = 7; * @return The stateCleaningEnabled. */ @java.lang.Override public boolean getStateCleaningEnabled() { return stateCleaningEnabled_; } /** *
       * Cleanup the expired state if true.
       * 
* * bool state_cleaning_enabled = 7; * @param value The stateCleaningEnabled to set. * @return This builder for chaining. */ public Builder setStateCleaningEnabled(boolean value) { stateCleaningEnabled_ = value; onChanged(); return this; } /** *
       * Cleanup the expired state if true.
       * 
* * bool state_cleaning_enabled = 7; * @return This builder for chaining. */ public Builder clearStateCleaningEnabled() { stateCleaningEnabled_ = false; onChanged(); return this; } private int stateCacheSize_ ; /** *
       * The state cache size.
       * 
* * int32 state_cache_size = 8; * @return The stateCacheSize. */ @java.lang.Override public int getStateCacheSize() { return stateCacheSize_; } /** *
       * The state cache size.
       * 
* * int32 state_cache_size = 8; * @param value The stateCacheSize to set. * @return This builder for chaining. */ public Builder setStateCacheSize(int value) { stateCacheSize_ = value; onChanged(); return this; } /** *
       * The state cache size.
       * 
* * int32 state_cache_size = 8; * @return This builder for chaining. */ public Builder clearStateCacheSize() { stateCacheSize_ = 0; onChanged(); return this; } private int mapStateReadCacheSize_ ; /** *
       * The map state read cache size.
       * 
* * int32 map_state_read_cache_size = 9; * @return The mapStateReadCacheSize. */ @java.lang.Override public int getMapStateReadCacheSize() { return mapStateReadCacheSize_; } /** *
       * The map state read cache size.
       * 
* * int32 map_state_read_cache_size = 9; * @param value The mapStateReadCacheSize to set. * @return This builder for chaining. */ public Builder setMapStateReadCacheSize(int value) { mapStateReadCacheSize_ = value; onChanged(); return this; } /** *
       * The map state read cache size.
       * 
* * int32 map_state_read_cache_size = 9; * @return This builder for chaining. */ public Builder clearMapStateReadCacheSize() { mapStateReadCacheSize_ = 0; onChanged(); return this; } private int mapStateWriteCacheSize_ ; /** *
       * The map_state_write_cache_size.
       * 
* * int32 map_state_write_cache_size = 10; * @return The mapStateWriteCacheSize. */ @java.lang.Override public int getMapStateWriteCacheSize() { return mapStateWriteCacheSize_; } /** *
       * The map_state_write_cache_size.
       * 
* * int32 map_state_write_cache_size = 10; * @param value The mapStateWriteCacheSize to set. * @return This builder for chaining. */ public Builder setMapStateWriteCacheSize(int value) { mapStateWriteCacheSize_ = value; onChanged(); return this; } /** *
       * The map_state_write_cache_size.
       * 
* * int32 map_state_write_cache_size = 10; * @return This builder for chaining. */ public Builder clearMapStateWriteCacheSize() { mapStateWriteCacheSize_ = 0; onChanged(); return this; } private boolean countStarInserted_ ; /** *
       * True if the count(*) agg is inserted by the planner.
       * 
* * bool count_star_inserted = 11; * @return The countStarInserted. */ @java.lang.Override public boolean getCountStarInserted() { return countStarInserted_; } /** *
       * True if the count(*) agg is inserted by the planner.
       * 
* * bool count_star_inserted = 11; * @param value The countStarInserted to set. * @return This builder for chaining. */ public Builder setCountStarInserted(boolean value) { countStarInserted_ = value; onChanged(); return this; } /** *
       * True if the count(*) agg is inserted by the planner.
       * 
* * bool count_star_inserted = 11; * @return This builder for chaining. */ public Builder clearCountStarInserted() { countStarInserted_ = false; onChanged(); return this; } private org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow groupWindow_; private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow, org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindowOrBuilder> groupWindowBuilder_; /** *
       * Group Window.
       * 
* * .org.apache.flink.fn_execution.v1.GroupWindow group_window = 12; * @return Whether the groupWindow field is set. */ public boolean hasGroupWindow() { return groupWindowBuilder_ != null || groupWindow_ != null; } /** *
       * Group Window.
       * 
* * .org.apache.flink.fn_execution.v1.GroupWindow group_window = 12; * @return The groupWindow. */ public org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow getGroupWindow() { if (groupWindowBuilder_ == null) { return groupWindow_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.getDefaultInstance() : groupWindow_; } else { return groupWindowBuilder_.getMessage(); } } /** *
       * Group Window.
       * 
* * .org.apache.flink.fn_execution.v1.GroupWindow group_window = 12; */ public Builder setGroupWindow(org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow value) { if (groupWindowBuilder_ == null) { if (value == null) { throw new NullPointerException(); } groupWindow_ = value; onChanged(); } else { groupWindowBuilder_.setMessage(value); } return this; } /** *
       * Group Window.
       * 
* * .org.apache.flink.fn_execution.v1.GroupWindow group_window = 12; */ public Builder setGroupWindow( org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.Builder builderForValue) { if (groupWindowBuilder_ == null) { groupWindow_ = builderForValue.build(); onChanged(); } else { groupWindowBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Group Window.
       * 
* * .org.apache.flink.fn_execution.v1.GroupWindow group_window = 12; */ public Builder mergeGroupWindow(org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow value) { if (groupWindowBuilder_ == null) { if (groupWindow_ != null) { groupWindow_ = org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.newBuilder(groupWindow_).mergeFrom(value).buildPartial(); } else { groupWindow_ = value; } onChanged(); } else { groupWindowBuilder_.mergeFrom(value); } return this; } /** *
       * Group Window.
       * 
* * .org.apache.flink.fn_execution.v1.GroupWindow group_window = 12; */ public Builder clearGroupWindow() { if (groupWindowBuilder_ == null) { groupWindow_ = null; onChanged(); } else { groupWindow_ = null; groupWindowBuilder_ = null; } return this; } /** *
       * Group Window.
       * 
* * .org.apache.flink.fn_execution.v1.GroupWindow group_window = 12; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.Builder getGroupWindowBuilder() { onChanged(); return getGroupWindowFieldBuilder().getBuilder(); } /** *
       * Group Window.
       * 
* * .org.apache.flink.fn_execution.v1.GroupWindow group_window = 12; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindowOrBuilder getGroupWindowOrBuilder() { if (groupWindowBuilder_ != null) { return groupWindowBuilder_.getMessageOrBuilder(); } else { return groupWindow_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.getDefaultInstance() : groupWindow_; } } /** *
       * Group Window.
       * 
* * .org.apache.flink.fn_execution.v1.GroupWindow group_window = 12; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow, org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindowOrBuilder> getGroupWindowFieldBuilder() { if (groupWindowBuilder_ == null) { groupWindowBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow, org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindow.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.GroupWindowOrBuilder>( getGroupWindow(), getParentForChildren(), isClean()); groupWindow_ = null; } return groupWindowBuilder_; } private boolean profileEnabled_ ; /** * bool profile_enabled = 13; * @return The profileEnabled. */ @java.lang.Override public boolean getProfileEnabled() { return profileEnabled_; } /** * bool profile_enabled = 13; * @param value The profileEnabled to set. * @return This builder for chaining. */ public Builder setProfileEnabled(boolean value) { profileEnabled_ = value; onChanged(); return this; } /** * bool profile_enabled = 13; * @return This builder for chaining. */ public Builder clearProfileEnabled() { profileEnabled_ = 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.apache.flink.fn_execution.v1.UserDefinedAggregateFunctions) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.UserDefinedAggregateFunctions) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UserDefinedAggregateFunctions parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UserDefinedAggregateFunctions(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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedAggregateFunctions getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface SchemaOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.Schema) com.google.protobuf.MessageOrBuilder { /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ java.util.List getFieldsList(); /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field getFields(int index); /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ int getFieldsCount(); /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ java.util.List getFieldsOrBuilderList(); /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldOrBuilder getFieldsOrBuilder( int index); } /** *
   * A representation of the data schema.
   * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.Schema} */ public static final class Schema extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.Schema) SchemaOrBuilder { private static final long serialVersionUID = 0L; // Use Schema.newBuilder() to construct. private Schema(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Schema() { fields_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Schema(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Schema( 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)) { fields_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } fields_.add( input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field.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)) { fields_ = java.util.Collections.unmodifiableList(fields_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder.class); } /** * Protobuf enum {@code org.apache.flink.fn_execution.v1.Schema.TypeName} */ public enum TypeName implements com.google.protobuf.ProtocolMessageEnum { /** * ROW = 0; */ ROW(0), /** * TINYINT = 1; */ TINYINT(1), /** * SMALLINT = 2; */ SMALLINT(2), /** * INT = 3; */ INT(3), /** * BIGINT = 4; */ BIGINT(4), /** * DECIMAL = 5; */ DECIMAL(5), /** * FLOAT = 6; */ FLOAT(6), /** * DOUBLE = 7; */ DOUBLE(7), /** * DATE = 8; */ DATE(8), /** * TIME = 9; */ TIME(9), /** * TIMESTAMP = 10; */ TIMESTAMP(10), /** * BOOLEAN = 11; */ BOOLEAN(11), /** * BINARY = 12; */ BINARY(12), /** * VARBINARY = 13; */ VARBINARY(13), /** * CHAR = 14; */ CHAR(14), /** * VARCHAR = 15; */ VARCHAR(15), /** * BASIC_ARRAY = 16; */ BASIC_ARRAY(16), /** * MAP = 17; */ MAP(17), /** * MULTISET = 18; */ MULTISET(18), /** * LOCAL_ZONED_TIMESTAMP = 19; */ LOCAL_ZONED_TIMESTAMP(19), /** * ZONED_TIMESTAMP = 20; */ ZONED_TIMESTAMP(20), UNRECOGNIZED(-1), ; /** * ROW = 0; */ public static final int ROW_VALUE = 0; /** * TINYINT = 1; */ public static final int TINYINT_VALUE = 1; /** * SMALLINT = 2; */ public static final int SMALLINT_VALUE = 2; /** * INT = 3; */ public static final int INT_VALUE = 3; /** * BIGINT = 4; */ public static final int BIGINT_VALUE = 4; /** * DECIMAL = 5; */ public static final int DECIMAL_VALUE = 5; /** * FLOAT = 6; */ public static final int FLOAT_VALUE = 6; /** * DOUBLE = 7; */ public static final int DOUBLE_VALUE = 7; /** * DATE = 8; */ public static final int DATE_VALUE = 8; /** * TIME = 9; */ public static final int TIME_VALUE = 9; /** * TIMESTAMP = 10; */ public static final int TIMESTAMP_VALUE = 10; /** * BOOLEAN = 11; */ public static final int BOOLEAN_VALUE = 11; /** * BINARY = 12; */ public static final int BINARY_VALUE = 12; /** * VARBINARY = 13; */ public static final int VARBINARY_VALUE = 13; /** * CHAR = 14; */ public static final int CHAR_VALUE = 14; /** * VARCHAR = 15; */ public static final int VARCHAR_VALUE = 15; /** * BASIC_ARRAY = 16; */ public static final int BASIC_ARRAY_VALUE = 16; /** * MAP = 17; */ public static final int MAP_VALUE = 17; /** * MULTISET = 18; */ public static final int MULTISET_VALUE = 18; /** * LOCAL_ZONED_TIMESTAMP = 19; */ public static final int LOCAL_ZONED_TIMESTAMP_VALUE = 19; /** * ZONED_TIMESTAMP = 20; */ public static final int ZONED_TIMESTAMP_VALUE = 20; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static TypeName valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static TypeName forNumber(int value) { switch (value) { case 0: return ROW; case 1: return TINYINT; case 2: return SMALLINT; case 3: return INT; case 4: return BIGINT; case 5: return DECIMAL; case 6: return FLOAT; case 7: return DOUBLE; case 8: return DATE; case 9: return TIME; case 10: return TIMESTAMP; case 11: return BOOLEAN; case 12: return BINARY; case 13: return VARBINARY; case 14: return CHAR; case 15: return VARCHAR; case 16: return BASIC_ARRAY; case 17: return MAP; case 18: return MULTISET; case 19: return LOCAL_ZONED_TIMESTAMP; case 20: return ZONED_TIMESTAMP; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< TypeName> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public TypeName findValueByNumber(int number) { return TypeName.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.getDescriptor().getEnumTypes().get(0); } private static final TypeName[] VALUES = values(); public static TypeName 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 TypeName(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:org.apache.flink.fn_execution.v1.Schema.TypeName) } public interface MapInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.Schema.MapInfo) com.google.protobuf.MessageOrBuilder { /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; * @return Whether the keyType field is set. */ boolean hasKeyType(); /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; * @return The keyType. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getKeyType(); /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getKeyTypeOrBuilder(); /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; * @return Whether the valueType field is set. */ boolean hasValueType(); /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; * @return The valueType. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getValueType(); /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getValueTypeOrBuilder(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.Schema.MapInfo} */ public static final class MapInfo extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.Schema.MapInfo) MapInfoOrBuilder { private static final long serialVersionUID = 0L; // Use MapInfo.newBuilder() to construct. private MapInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private MapInfo() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new MapInfo(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private MapInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder subBuilder = null; if (keyType_ != null) { subBuilder = keyType_.toBuilder(); } keyType_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(keyType_); keyType_ = subBuilder.buildPartial(); } break; } case 18: { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder subBuilder = null; if (valueType_ != null) { subBuilder = valueType_.toBuilder(); } valueType_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(valueType_); valueType_ = 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_MapInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_MapInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo.Builder.class); } public static final int KEY_TYPE_FIELD_NUMBER = 1; private org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType keyType_; /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; * @return Whether the keyType field is set. */ @java.lang.Override public boolean hasKeyType() { return keyType_ != null; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; * @return The keyType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getKeyType() { return keyType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance() : keyType_; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getKeyTypeOrBuilder() { return getKeyType(); } public static final int VALUE_TYPE_FIELD_NUMBER = 2; private org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType valueType_; /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; * @return Whether the valueType field is set. */ @java.lang.Override public boolean hasValueType() { return valueType_ != null; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; * @return The valueType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getValueType() { return valueType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance() : valueType_; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getValueTypeOrBuilder() { return getValueType(); } 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 (keyType_ != null) { output.writeMessage(1, getKeyType()); } if (valueType_ != null) { output.writeMessage(2, getValueType()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (keyType_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getKeyType()); } if (valueType_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getValueType()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo other = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo) obj; if (hasKeyType() != other.hasKeyType()) return false; if (hasKeyType()) { if (!getKeyType() .equals(other.getKeyType())) return false; } if (hasValueType() != other.hasValueType()) return false; if (hasValueType()) { if (!getValueType() .equals(other.getValueType())) 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 (hasKeyType()) { hash = (37 * hash) + KEY_TYPE_FIELD_NUMBER; hash = (53 * hash) + getKeyType().hashCode(); } if (hasValueType()) { hash = (37 * hash) + VALUE_TYPE_FIELD_NUMBER; hash = (53 * hash) + getValueType().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo 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.apache.flink.fn_execution.v1.Schema.MapInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.Schema.MapInfo) org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_MapInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_MapInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo.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 (keyTypeBuilder_ == null) { keyType_ = null; } else { keyType_ = null; keyTypeBuilder_ = null; } if (valueTypeBuilder_ == null) { valueType_ = null; } else { valueType_ = null; valueTypeBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_MapInfo_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo build() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo result = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo(this); if (keyTypeBuilder_ == null) { result.keyType_ = keyType_; } else { result.keyType_ = keyTypeBuilder_.build(); } if (valueTypeBuilder_ == null) { result.valueType_ = valueType_; } else { result.valueType_ = valueTypeBuilder_.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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo.getDefaultInstance()) return this; if (other.hasKeyType()) { mergeKeyType(other.getKeyType()); } if (other.hasValueType()) { mergeValueType(other.getValueType()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType keyType_; private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder> keyTypeBuilder_; /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; * @return Whether the keyType field is set. */ public boolean hasKeyType() { return keyTypeBuilder_ != null || keyType_ != null; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; * @return The keyType. */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getKeyType() { if (keyTypeBuilder_ == null) { return keyType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance() : keyType_; } else { return keyTypeBuilder_.getMessage(); } } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; */ public Builder setKeyType(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType value) { if (keyTypeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } keyType_ = value; onChanged(); } else { keyTypeBuilder_.setMessage(value); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; */ public Builder setKeyType( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder builderForValue) { if (keyTypeBuilder_ == null) { keyType_ = builderForValue.build(); onChanged(); } else { keyTypeBuilder_.setMessage(builderForValue.build()); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; */ public Builder mergeKeyType(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType value) { if (keyTypeBuilder_ == null) { if (keyType_ != null) { keyType_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.newBuilder(keyType_).mergeFrom(value).buildPartial(); } else { keyType_ = value; } onChanged(); } else { keyTypeBuilder_.mergeFrom(value); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; */ public Builder clearKeyType() { if (keyTypeBuilder_ == null) { keyType_ = null; onChanged(); } else { keyType_ = null; keyTypeBuilder_ = null; } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder getKeyTypeBuilder() { onChanged(); return getKeyTypeFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getKeyTypeOrBuilder() { if (keyTypeBuilder_ != null) { return keyTypeBuilder_.getMessageOrBuilder(); } else { return keyType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance() : keyType_; } } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType key_type = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder> getKeyTypeFieldBuilder() { if (keyTypeBuilder_ == null) { keyTypeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder>( getKeyType(), getParentForChildren(), isClean()); keyType_ = null; } return keyTypeBuilder_; } private org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType valueType_; private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder> valueTypeBuilder_; /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; * @return Whether the valueType field is set. */ public boolean hasValueType() { return valueTypeBuilder_ != null || valueType_ != null; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; * @return The valueType. */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getValueType() { if (valueTypeBuilder_ == null) { return valueType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance() : valueType_; } else { return valueTypeBuilder_.getMessage(); } } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; */ public Builder setValueType(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType value) { if (valueTypeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } valueType_ = value; onChanged(); } else { valueTypeBuilder_.setMessage(value); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; */ public Builder setValueType( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder builderForValue) { if (valueTypeBuilder_ == null) { valueType_ = builderForValue.build(); onChanged(); } else { valueTypeBuilder_.setMessage(builderForValue.build()); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; */ public Builder mergeValueType(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType value) { if (valueTypeBuilder_ == null) { if (valueType_ != null) { valueType_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.newBuilder(valueType_).mergeFrom(value).buildPartial(); } else { valueType_ = value; } onChanged(); } else { valueTypeBuilder_.mergeFrom(value); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; */ public Builder clearValueType() { if (valueTypeBuilder_ == null) { valueType_ = null; onChanged(); } else { valueType_ = null; valueTypeBuilder_ = null; } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder getValueTypeBuilder() { onChanged(); return getValueTypeFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getValueTypeOrBuilder() { if (valueTypeBuilder_ != null) { return valueTypeBuilder_.getMessageOrBuilder(); } else { return valueType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance() : valueType_; } } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType value_type = 2; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder> getValueTypeFieldBuilder() { if (valueTypeBuilder_ == null) { valueTypeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder>( getValueType(), getParentForChildren(), isClean()); valueType_ = null; } return valueTypeBuilder_; } @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.apache.flink.fn_execution.v1.Schema.MapInfo) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.Schema.MapInfo) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public MapInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new MapInfo(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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface TimeInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.Schema.TimeInfo) com.google.protobuf.MessageOrBuilder { /** * int32 precision = 1; * @return The precision. */ int getPrecision(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.Schema.TimeInfo} */ public static final class TimeInfo extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.Schema.TimeInfo) TimeInfoOrBuilder { private static final long serialVersionUID = 0L; // Use TimeInfo.newBuilder() to construct. private TimeInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private TimeInfo() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new TimeInfo(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private TimeInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { precision_ = input.readInt32(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_TimeInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_TimeInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo.Builder.class); } public static final int PRECISION_FIELD_NUMBER = 1; private int precision_; /** * int32 precision = 1; * @return The precision. */ @java.lang.Override public int getPrecision() { return precision_; } 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 (precision_ != 0) { output.writeInt32(1, precision_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (precision_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, precision_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo other = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo) obj; if (getPrecision() != other.getPrecision()) 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) + PRECISION_FIELD_NUMBER; hash = (53 * hash) + getPrecision(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo 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.apache.flink.fn_execution.v1.Schema.TimeInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.Schema.TimeInfo) org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_TimeInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_TimeInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo.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(); precision_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_TimeInfo_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo build() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo result = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo(this); result.precision_ = precision_; 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo.getDefaultInstance()) return this; if (other.getPrecision() != 0) { setPrecision(other.getPrecision()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int precision_ ; /** * int32 precision = 1; * @return The precision. */ @java.lang.Override public int getPrecision() { return precision_; } /** * int32 precision = 1; * @param value The precision to set. * @return This builder for chaining. */ public Builder setPrecision(int value) { precision_ = value; onChanged(); return this; } /** * int32 precision = 1; * @return This builder for chaining. */ public Builder clearPrecision() { precision_ = 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.apache.flink.fn_execution.v1.Schema.TimeInfo) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.Schema.TimeInfo) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public TimeInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new TimeInfo(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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface TimestampInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.Schema.TimestampInfo) com.google.protobuf.MessageOrBuilder { /** * int32 precision = 1; * @return The precision. */ int getPrecision(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.Schema.TimestampInfo} */ public static final class TimestampInfo extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.Schema.TimestampInfo) TimestampInfoOrBuilder { private static final long serialVersionUID = 0L; // Use TimestampInfo.newBuilder() to construct. private TimestampInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private TimestampInfo() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new TimestampInfo(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private TimestampInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { precision_ = input.readInt32(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_TimestampInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_TimestampInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo.Builder.class); } public static final int PRECISION_FIELD_NUMBER = 1; private int precision_; /** * int32 precision = 1; * @return The precision. */ @java.lang.Override public int getPrecision() { return precision_; } 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 (precision_ != 0) { output.writeInt32(1, precision_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (precision_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, precision_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo other = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo) obj; if (getPrecision() != other.getPrecision()) 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) + PRECISION_FIELD_NUMBER; hash = (53 * hash) + getPrecision(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo 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.apache.flink.fn_execution.v1.Schema.TimestampInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.Schema.TimestampInfo) org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_TimestampInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_TimestampInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo.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(); precision_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_TimestampInfo_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo build() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo result = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo(this); result.precision_ = precision_; 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo.getDefaultInstance()) return this; if (other.getPrecision() != 0) { setPrecision(other.getPrecision()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int precision_ ; /** * int32 precision = 1; * @return The precision. */ @java.lang.Override public int getPrecision() { return precision_; } /** * int32 precision = 1; * @param value The precision to set. * @return This builder for chaining. */ public Builder setPrecision(int value) { precision_ = value; onChanged(); return this; } /** * int32 precision = 1; * @return This builder for chaining. */ public Builder clearPrecision() { precision_ = 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.apache.flink.fn_execution.v1.Schema.TimestampInfo) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.Schema.TimestampInfo) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public TimestampInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new TimestampInfo(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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface LocalZonedTimestampInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.Schema.LocalZonedTimestampInfo) com.google.protobuf.MessageOrBuilder { /** * int32 precision = 1; * @return The precision. */ int getPrecision(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.Schema.LocalZonedTimestampInfo} */ public static final class LocalZonedTimestampInfo extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.Schema.LocalZonedTimestampInfo) LocalZonedTimestampInfoOrBuilder { private static final long serialVersionUID = 0L; // Use LocalZonedTimestampInfo.newBuilder() to construct. private LocalZonedTimestampInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private LocalZonedTimestampInfo() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new LocalZonedTimestampInfo(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private LocalZonedTimestampInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { precision_ = input.readInt32(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_LocalZonedTimestampInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_LocalZonedTimestampInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo.Builder.class); } public static final int PRECISION_FIELD_NUMBER = 1; private int precision_; /** * int32 precision = 1; * @return The precision. */ @java.lang.Override public int getPrecision() { return precision_; } 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 (precision_ != 0) { output.writeInt32(1, precision_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (precision_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, precision_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo other = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo) obj; if (getPrecision() != other.getPrecision()) 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) + PRECISION_FIELD_NUMBER; hash = (53 * hash) + getPrecision(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo 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.apache.flink.fn_execution.v1.Schema.LocalZonedTimestampInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.Schema.LocalZonedTimestampInfo) org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_LocalZonedTimestampInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_LocalZonedTimestampInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo.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(); precision_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_LocalZonedTimestampInfo_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo build() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo result = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo(this); result.precision_ = precision_; 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo.getDefaultInstance()) return this; if (other.getPrecision() != 0) { setPrecision(other.getPrecision()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int precision_ ; /** * int32 precision = 1; * @return The precision. */ @java.lang.Override public int getPrecision() { return precision_; } /** * int32 precision = 1; * @param value The precision to set. * @return This builder for chaining. */ public Builder setPrecision(int value) { precision_ = value; onChanged(); return this; } /** * int32 precision = 1; * @return This builder for chaining. */ public Builder clearPrecision() { precision_ = 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.apache.flink.fn_execution.v1.Schema.LocalZonedTimestampInfo) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.Schema.LocalZonedTimestampInfo) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public LocalZonedTimestampInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new LocalZonedTimestampInfo(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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ZonedTimestampInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.Schema.ZonedTimestampInfo) com.google.protobuf.MessageOrBuilder { /** * int32 precision = 1; * @return The precision. */ int getPrecision(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.Schema.ZonedTimestampInfo} */ public static final class ZonedTimestampInfo extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.Schema.ZonedTimestampInfo) ZonedTimestampInfoOrBuilder { private static final long serialVersionUID = 0L; // Use ZonedTimestampInfo.newBuilder() to construct. private ZonedTimestampInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ZonedTimestampInfo() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ZonedTimestampInfo(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ZonedTimestampInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { precision_ = input.readInt32(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_ZonedTimestampInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_ZonedTimestampInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo.Builder.class); } public static final int PRECISION_FIELD_NUMBER = 1; private int precision_; /** * int32 precision = 1; * @return The precision. */ @java.lang.Override public int getPrecision() { return precision_; } 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 (precision_ != 0) { output.writeInt32(1, precision_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (precision_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, precision_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo other = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo) obj; if (getPrecision() != other.getPrecision()) 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) + PRECISION_FIELD_NUMBER; hash = (53 * hash) + getPrecision(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo 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.apache.flink.fn_execution.v1.Schema.ZonedTimestampInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.Schema.ZonedTimestampInfo) org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_ZonedTimestampInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_ZonedTimestampInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo.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(); precision_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_ZonedTimestampInfo_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo build() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo result = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo(this); result.precision_ = precision_; 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo.getDefaultInstance()) return this; if (other.getPrecision() != 0) { setPrecision(other.getPrecision()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int precision_ ; /** * int32 precision = 1; * @return The precision. */ @java.lang.Override public int getPrecision() { return precision_; } /** * int32 precision = 1; * @param value The precision to set. * @return This builder for chaining. */ public Builder setPrecision(int value) { precision_ = value; onChanged(); return this; } /** * int32 precision = 1; * @return This builder for chaining. */ public Builder clearPrecision() { precision_ = 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.apache.flink.fn_execution.v1.Schema.ZonedTimestampInfo) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.Schema.ZonedTimestampInfo) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ZonedTimestampInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ZonedTimestampInfo(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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DecimalInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.Schema.DecimalInfo) com.google.protobuf.MessageOrBuilder { /** * int32 precision = 1; * @return The precision. */ int getPrecision(); /** * int32 scale = 2; * @return The scale. */ int getScale(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.Schema.DecimalInfo} */ public static final class DecimalInfo extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.Schema.DecimalInfo) DecimalInfoOrBuilder { private static final long serialVersionUID = 0L; // Use DecimalInfo.newBuilder() to construct. private DecimalInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DecimalInfo() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DecimalInfo(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DecimalInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { precision_ = input.readInt32(); break; } case 16: { scale_ = input.readInt32(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_DecimalInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_DecimalInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo.Builder.class); } public static final int PRECISION_FIELD_NUMBER = 1; private int precision_; /** * int32 precision = 1; * @return The precision. */ @java.lang.Override public int getPrecision() { return precision_; } public static final int SCALE_FIELD_NUMBER = 2; private int scale_; /** * int32 scale = 2; * @return The scale. */ @java.lang.Override public int getScale() { return scale_; } 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 (precision_ != 0) { output.writeInt32(1, precision_); } if (scale_ != 0) { output.writeInt32(2, scale_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (precision_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, precision_); } if (scale_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, scale_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo other = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo) obj; if (getPrecision() != other.getPrecision()) return false; if (getScale() != other.getScale()) 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) + PRECISION_FIELD_NUMBER; hash = (53 * hash) + getPrecision(); hash = (37 * hash) + SCALE_FIELD_NUMBER; hash = (53 * hash) + getScale(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo 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.apache.flink.fn_execution.v1.Schema.DecimalInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.Schema.DecimalInfo) org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_DecimalInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_DecimalInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo.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(); precision_ = 0; scale_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_DecimalInfo_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo build() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo result = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo(this); result.precision_ = precision_; result.scale_ = scale_; 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo.getDefaultInstance()) return this; if (other.getPrecision() != 0) { setPrecision(other.getPrecision()); } if (other.getScale() != 0) { setScale(other.getScale()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int precision_ ; /** * int32 precision = 1; * @return The precision. */ @java.lang.Override public int getPrecision() { return precision_; } /** * int32 precision = 1; * @param value The precision to set. * @return This builder for chaining. */ public Builder setPrecision(int value) { precision_ = value; onChanged(); return this; } /** * int32 precision = 1; * @return This builder for chaining. */ public Builder clearPrecision() { precision_ = 0; onChanged(); return this; } private int scale_ ; /** * int32 scale = 2; * @return The scale. */ @java.lang.Override public int getScale() { return scale_; } /** * int32 scale = 2; * @param value The scale to set. * @return This builder for chaining. */ public Builder setScale(int value) { scale_ = value; onChanged(); return this; } /** * int32 scale = 2; * @return This builder for chaining. */ public Builder clearScale() { scale_ = 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.apache.flink.fn_execution.v1.Schema.DecimalInfo) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.Schema.DecimalInfo) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DecimalInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DecimalInfo(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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface BinaryInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.Schema.BinaryInfo) com.google.protobuf.MessageOrBuilder { /** * int32 length = 1; * @return The length. */ int getLength(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.Schema.BinaryInfo} */ public static final class BinaryInfo extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.Schema.BinaryInfo) BinaryInfoOrBuilder { private static final long serialVersionUID = 0L; // Use BinaryInfo.newBuilder() to construct. private BinaryInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private BinaryInfo() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new BinaryInfo(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private BinaryInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { length_ = input.readInt32(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_BinaryInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_BinaryInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo.Builder.class); } public static final int LENGTH_FIELD_NUMBER = 1; private int length_; /** * int32 length = 1; * @return The length. */ @java.lang.Override public int getLength() { return length_; } 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 (length_ != 0) { output.writeInt32(1, length_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (length_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, length_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo other = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo) obj; if (getLength() != other.getLength()) 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) + LENGTH_FIELD_NUMBER; hash = (53 * hash) + getLength(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo 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.apache.flink.fn_execution.v1.Schema.BinaryInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.Schema.BinaryInfo) org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_BinaryInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_BinaryInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo.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(); length_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_BinaryInfo_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo build() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo result = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo(this); result.length_ = length_; 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo.getDefaultInstance()) return this; if (other.getLength() != 0) { setLength(other.getLength()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int length_ ; /** * int32 length = 1; * @return The length. */ @java.lang.Override public int getLength() { return length_; } /** * int32 length = 1; * @param value The length to set. * @return This builder for chaining. */ public Builder setLength(int value) { length_ = value; onChanged(); return this; } /** * int32 length = 1; * @return This builder for chaining. */ public Builder clearLength() { length_ = 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.apache.flink.fn_execution.v1.Schema.BinaryInfo) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.Schema.BinaryInfo) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public BinaryInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new BinaryInfo(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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface VarBinaryInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.Schema.VarBinaryInfo) com.google.protobuf.MessageOrBuilder { /** * int32 length = 1; * @return The length. */ int getLength(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.Schema.VarBinaryInfo} */ public static final class VarBinaryInfo extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.Schema.VarBinaryInfo) VarBinaryInfoOrBuilder { private static final long serialVersionUID = 0L; // Use VarBinaryInfo.newBuilder() to construct. private VarBinaryInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private VarBinaryInfo() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new VarBinaryInfo(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private VarBinaryInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { length_ = input.readInt32(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_VarBinaryInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_VarBinaryInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo.Builder.class); } public static final int LENGTH_FIELD_NUMBER = 1; private int length_; /** * int32 length = 1; * @return The length. */ @java.lang.Override public int getLength() { return length_; } 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 (length_ != 0) { output.writeInt32(1, length_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (length_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, length_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo other = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo) obj; if (getLength() != other.getLength()) 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) + LENGTH_FIELD_NUMBER; hash = (53 * hash) + getLength(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo 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.apache.flink.fn_execution.v1.Schema.VarBinaryInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.Schema.VarBinaryInfo) org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_VarBinaryInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_VarBinaryInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo.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(); length_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_VarBinaryInfo_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo build() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo result = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo(this); result.length_ = length_; 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo.getDefaultInstance()) return this; if (other.getLength() != 0) { setLength(other.getLength()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int length_ ; /** * int32 length = 1; * @return The length. */ @java.lang.Override public int getLength() { return length_; } /** * int32 length = 1; * @param value The length to set. * @return This builder for chaining. */ public Builder setLength(int value) { length_ = value; onChanged(); return this; } /** * int32 length = 1; * @return This builder for chaining. */ public Builder clearLength() { length_ = 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.apache.flink.fn_execution.v1.Schema.VarBinaryInfo) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.Schema.VarBinaryInfo) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public VarBinaryInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new VarBinaryInfo(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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CharInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.Schema.CharInfo) com.google.protobuf.MessageOrBuilder { /** * int32 length = 1; * @return The length. */ int getLength(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.Schema.CharInfo} */ public static final class CharInfo extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.Schema.CharInfo) CharInfoOrBuilder { private static final long serialVersionUID = 0L; // Use CharInfo.newBuilder() to construct. private CharInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CharInfo() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CharInfo(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CharInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { length_ = input.readInt32(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_CharInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_CharInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo.Builder.class); } public static final int LENGTH_FIELD_NUMBER = 1; private int length_; /** * int32 length = 1; * @return The length. */ @java.lang.Override public int getLength() { return length_; } 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 (length_ != 0) { output.writeInt32(1, length_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (length_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, length_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo other = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo) obj; if (getLength() != other.getLength()) 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) + LENGTH_FIELD_NUMBER; hash = (53 * hash) + getLength(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo 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.apache.flink.fn_execution.v1.Schema.CharInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.Schema.CharInfo) org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_CharInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_CharInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo.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(); length_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_CharInfo_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo build() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo result = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo(this); result.length_ = length_; 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo.getDefaultInstance()) return this; if (other.getLength() != 0) { setLength(other.getLength()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int length_ ; /** * int32 length = 1; * @return The length. */ @java.lang.Override public int getLength() { return length_; } /** * int32 length = 1; * @param value The length to set. * @return This builder for chaining. */ public Builder setLength(int value) { length_ = value; onChanged(); return this; } /** * int32 length = 1; * @return This builder for chaining. */ public Builder clearLength() { length_ = 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.apache.flink.fn_execution.v1.Schema.CharInfo) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.Schema.CharInfo) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CharInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CharInfo(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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface VarCharInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.Schema.VarCharInfo) com.google.protobuf.MessageOrBuilder { /** * int32 length = 1; * @return The length. */ int getLength(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.Schema.VarCharInfo} */ public static final class VarCharInfo extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.Schema.VarCharInfo) VarCharInfoOrBuilder { private static final long serialVersionUID = 0L; // Use VarCharInfo.newBuilder() to construct. private VarCharInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private VarCharInfo() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new VarCharInfo(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private VarCharInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { length_ = input.readInt32(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_VarCharInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_VarCharInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo.Builder.class); } public static final int LENGTH_FIELD_NUMBER = 1; private int length_; /** * int32 length = 1; * @return The length. */ @java.lang.Override public int getLength() { return length_; } 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 (length_ != 0) { output.writeInt32(1, length_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (length_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, length_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo other = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo) obj; if (getLength() != other.getLength()) 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) + LENGTH_FIELD_NUMBER; hash = (53 * hash) + getLength(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo 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.apache.flink.fn_execution.v1.Schema.VarCharInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.Schema.VarCharInfo) org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_VarCharInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_VarCharInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo.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(); length_ = 0; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_VarCharInfo_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo build() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo result = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo(this); result.length_ = length_; 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo.getDefaultInstance()) return this; if (other.getLength() != 0) { setLength(other.getLength()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int length_ ; /** * int32 length = 1; * @return The length. */ @java.lang.Override public int getLength() { return length_; } /** * int32 length = 1; * @param value The length to set. * @return This builder for chaining. */ public Builder setLength(int value) { length_ = value; onChanged(); return this; } /** * int32 length = 1; * @return This builder for chaining. */ public Builder clearLength() { length_ = 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.apache.flink.fn_execution.v1.Schema.VarCharInfo) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.Schema.VarCharInfo) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public VarCharInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new VarCharInfo(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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface FieldTypeOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.Schema.FieldType) com.google.protobuf.MessageOrBuilder { /** * .org.apache.flink.fn_execution.v1.Schema.TypeName type_name = 1; * @return The enum numeric value on the wire for typeName. */ int getTypeNameValue(); /** * .org.apache.flink.fn_execution.v1.Schema.TypeName type_name = 1; * @return The typeName. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TypeName getTypeName(); /** * bool nullable = 2; * @return The nullable. */ boolean getNullable(); /** * .org.apache.flink.fn_execution.v1.Schema.FieldType collection_element_type = 3; * @return Whether the collectionElementType field is set. */ boolean hasCollectionElementType(); /** * .org.apache.flink.fn_execution.v1.Schema.FieldType collection_element_type = 3; * @return The collectionElementType. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getCollectionElementType(); /** * .org.apache.flink.fn_execution.v1.Schema.FieldType collection_element_type = 3; */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getCollectionElementTypeOrBuilder(); /** * .org.apache.flink.fn_execution.v1.Schema.MapInfo map_info = 4; * @return Whether the mapInfo field is set. */ boolean hasMapInfo(); /** * .org.apache.flink.fn_execution.v1.Schema.MapInfo map_info = 4; * @return The mapInfo. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo getMapInfo(); /** * .org.apache.flink.fn_execution.v1.Schema.MapInfo map_info = 4; */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfoOrBuilder getMapInfoOrBuilder(); /** * .org.apache.flink.fn_execution.v1.Schema row_schema = 5; * @return Whether the rowSchema field is set. */ boolean hasRowSchema(); /** * .org.apache.flink.fn_execution.v1.Schema row_schema = 5; * @return The rowSchema. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema getRowSchema(); /** * .org.apache.flink.fn_execution.v1.Schema row_schema = 5; */ org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder getRowSchemaOrBuilder(); /** * .org.apache.flink.fn_execution.v1.Schema.DecimalInfo decimal_info = 6; * @return Whether the decimalInfo field is set. */ boolean hasDecimalInfo(); /** * .org.apache.flink.fn_execution.v1.Schema.DecimalInfo decimal_info = 6; * @return The decimalInfo. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo getDecimalInfo(); /** * .org.apache.flink.fn_execution.v1.Schema.DecimalInfo decimal_info = 6; */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfoOrBuilder getDecimalInfoOrBuilder(); /** * .org.apache.flink.fn_execution.v1.Schema.TimeInfo time_info = 7; * @return Whether the timeInfo field is set. */ boolean hasTimeInfo(); /** * .org.apache.flink.fn_execution.v1.Schema.TimeInfo time_info = 7; * @return The timeInfo. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo getTimeInfo(); /** * .org.apache.flink.fn_execution.v1.Schema.TimeInfo time_info = 7; */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfoOrBuilder getTimeInfoOrBuilder(); /** * .org.apache.flink.fn_execution.v1.Schema.TimestampInfo timestamp_info = 8; * @return Whether the timestampInfo field is set. */ boolean hasTimestampInfo(); /** * .org.apache.flink.fn_execution.v1.Schema.TimestampInfo timestamp_info = 8; * @return The timestampInfo. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo getTimestampInfo(); /** * .org.apache.flink.fn_execution.v1.Schema.TimestampInfo timestamp_info = 8; */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfoOrBuilder getTimestampInfoOrBuilder(); /** * .org.apache.flink.fn_execution.v1.Schema.LocalZonedTimestampInfo local_zoned_timestamp_info = 9; * @return Whether the localZonedTimestampInfo field is set. */ boolean hasLocalZonedTimestampInfo(); /** * .org.apache.flink.fn_execution.v1.Schema.LocalZonedTimestampInfo local_zoned_timestamp_info = 9; * @return The localZonedTimestampInfo. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo getLocalZonedTimestampInfo(); /** * .org.apache.flink.fn_execution.v1.Schema.LocalZonedTimestampInfo local_zoned_timestamp_info = 9; */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfoOrBuilder getLocalZonedTimestampInfoOrBuilder(); /** * .org.apache.flink.fn_execution.v1.Schema.ZonedTimestampInfo zoned_timestamp_info = 10; * @return Whether the zonedTimestampInfo field is set. */ boolean hasZonedTimestampInfo(); /** * .org.apache.flink.fn_execution.v1.Schema.ZonedTimestampInfo zoned_timestamp_info = 10; * @return The zonedTimestampInfo. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo getZonedTimestampInfo(); /** * .org.apache.flink.fn_execution.v1.Schema.ZonedTimestampInfo zoned_timestamp_info = 10; */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfoOrBuilder getZonedTimestampInfoOrBuilder(); /** * .org.apache.flink.fn_execution.v1.Schema.BinaryInfo binary_info = 11; * @return Whether the binaryInfo field is set. */ boolean hasBinaryInfo(); /** * .org.apache.flink.fn_execution.v1.Schema.BinaryInfo binary_info = 11; * @return The binaryInfo. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo getBinaryInfo(); /** * .org.apache.flink.fn_execution.v1.Schema.BinaryInfo binary_info = 11; */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfoOrBuilder getBinaryInfoOrBuilder(); /** * .org.apache.flink.fn_execution.v1.Schema.VarBinaryInfo var_binary_info = 12; * @return Whether the varBinaryInfo field is set. */ boolean hasVarBinaryInfo(); /** * .org.apache.flink.fn_execution.v1.Schema.VarBinaryInfo var_binary_info = 12; * @return The varBinaryInfo. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo getVarBinaryInfo(); /** * .org.apache.flink.fn_execution.v1.Schema.VarBinaryInfo var_binary_info = 12; */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfoOrBuilder getVarBinaryInfoOrBuilder(); /** * .org.apache.flink.fn_execution.v1.Schema.CharInfo char_info = 13; * @return Whether the charInfo field is set. */ boolean hasCharInfo(); /** * .org.apache.flink.fn_execution.v1.Schema.CharInfo char_info = 13; * @return The charInfo. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo getCharInfo(); /** * .org.apache.flink.fn_execution.v1.Schema.CharInfo char_info = 13; */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfoOrBuilder getCharInfoOrBuilder(); /** * .org.apache.flink.fn_execution.v1.Schema.VarCharInfo var_char_info = 14; * @return Whether the varCharInfo field is set. */ boolean hasVarCharInfo(); /** * .org.apache.flink.fn_execution.v1.Schema.VarCharInfo var_char_info = 14; * @return The varCharInfo. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo getVarCharInfo(); /** * .org.apache.flink.fn_execution.v1.Schema.VarCharInfo var_char_info = 14; */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfoOrBuilder getVarCharInfoOrBuilder(); public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.TypeInfoCase getTypeInfoCase(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.Schema.FieldType} */ public static final class FieldType extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.Schema.FieldType) FieldTypeOrBuilder { private static final long serialVersionUID = 0L; // Use FieldType.newBuilder() to construct. private FieldType(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private FieldType() { typeName_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new FieldType(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private FieldType( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { int rawValue = input.readEnum(); typeName_ = rawValue; break; } case 16: { nullable_ = input.readBool(); break; } case 26: { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder subBuilder = null; if (typeInfoCase_ == 3) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType) typeInfo_).toBuilder(); } typeInfo_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType) typeInfo_); typeInfo_ = subBuilder.buildPartial(); } typeInfoCase_ = 3; break; } case 34: { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo.Builder subBuilder = null; if (typeInfoCase_ == 4) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo) typeInfo_).toBuilder(); } typeInfo_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo) typeInfo_); typeInfo_ = subBuilder.buildPartial(); } typeInfoCase_ = 4; break; } case 42: { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder subBuilder = null; if (typeInfoCase_ == 5) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema) typeInfo_).toBuilder(); } typeInfo_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema) typeInfo_); typeInfo_ = subBuilder.buildPartial(); } typeInfoCase_ = 5; break; } case 50: { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo.Builder subBuilder = null; if (typeInfoCase_ == 6) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo) typeInfo_).toBuilder(); } typeInfo_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo) typeInfo_); typeInfo_ = subBuilder.buildPartial(); } typeInfoCase_ = 6; break; } case 58: { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo.Builder subBuilder = null; if (typeInfoCase_ == 7) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo) typeInfo_).toBuilder(); } typeInfo_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo) typeInfo_); typeInfo_ = subBuilder.buildPartial(); } typeInfoCase_ = 7; break; } case 66: { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo.Builder subBuilder = null; if (typeInfoCase_ == 8) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo) typeInfo_).toBuilder(); } typeInfo_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo) typeInfo_); typeInfo_ = subBuilder.buildPartial(); } typeInfoCase_ = 8; break; } case 74: { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo.Builder subBuilder = null; if (typeInfoCase_ == 9) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo) typeInfo_).toBuilder(); } typeInfo_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo) typeInfo_); typeInfo_ = subBuilder.buildPartial(); } typeInfoCase_ = 9; break; } case 82: { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo.Builder subBuilder = null; if (typeInfoCase_ == 10) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo) typeInfo_).toBuilder(); } typeInfo_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo) typeInfo_); typeInfo_ = subBuilder.buildPartial(); } typeInfoCase_ = 10; break; } case 90: { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo.Builder subBuilder = null; if (typeInfoCase_ == 11) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo) typeInfo_).toBuilder(); } typeInfo_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo) typeInfo_); typeInfo_ = subBuilder.buildPartial(); } typeInfoCase_ = 11; break; } case 98: { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo.Builder subBuilder = null; if (typeInfoCase_ == 12) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo) typeInfo_).toBuilder(); } typeInfo_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo) typeInfo_); typeInfo_ = subBuilder.buildPartial(); } typeInfoCase_ = 12; break; } case 106: { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo.Builder subBuilder = null; if (typeInfoCase_ == 13) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo) typeInfo_).toBuilder(); } typeInfo_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo) typeInfo_); typeInfo_ = subBuilder.buildPartial(); } typeInfoCase_ = 13; break; } case 114: { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo.Builder subBuilder = null; if (typeInfoCase_ == 14) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo) typeInfo_).toBuilder(); } typeInfo_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo) typeInfo_); typeInfo_ = subBuilder.buildPartial(); } typeInfoCase_ = 14; 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_FieldType_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_FieldType_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder.class); } private int typeInfoCase_ = 0; private java.lang.Object typeInfo_; public enum TypeInfoCase implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { COLLECTION_ELEMENT_TYPE(3), MAP_INFO(4), ROW_SCHEMA(5), DECIMAL_INFO(6), TIME_INFO(7), TIMESTAMP_INFO(8), LOCAL_ZONED_TIMESTAMP_INFO(9), ZONED_TIMESTAMP_INFO(10), BINARY_INFO(11), VAR_BINARY_INFO(12), CHAR_INFO(13), VAR_CHAR_INFO(14), TYPEINFO_NOT_SET(0); private final int value; private TypeInfoCase(int value) { this.value = value; } /** * @param value The number of the enum to look for. * @return The enum associated with the given number. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static TypeInfoCase valueOf(int value) { return forNumber(value); } public static TypeInfoCase forNumber(int value) { switch (value) { case 3: return COLLECTION_ELEMENT_TYPE; case 4: return MAP_INFO; case 5: return ROW_SCHEMA; case 6: return DECIMAL_INFO; case 7: return TIME_INFO; case 8: return TIMESTAMP_INFO; case 9: return LOCAL_ZONED_TIMESTAMP_INFO; case 10: return ZONED_TIMESTAMP_INFO; case 11: return BINARY_INFO; case 12: return VAR_BINARY_INFO; case 13: return CHAR_INFO; case 14: return VAR_CHAR_INFO; case 0: return TYPEINFO_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public TypeInfoCase getTypeInfoCase() { return TypeInfoCase.forNumber( typeInfoCase_); } public static final int TYPE_NAME_FIELD_NUMBER = 1; private int typeName_; /** * .org.apache.flink.fn_execution.v1.Schema.TypeName type_name = 1; * @return The enum numeric value on the wire for typeName. */ @java.lang.Override public int getTypeNameValue() { return typeName_; } /** * .org.apache.flink.fn_execution.v1.Schema.TypeName type_name = 1; * @return The typeName. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TypeName getTypeName() { @SuppressWarnings("deprecation") org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TypeName result = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TypeName.valueOf(typeName_); return result == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TypeName.UNRECOGNIZED : result; } public static final int NULLABLE_FIELD_NUMBER = 2; private boolean nullable_; /** * bool nullable = 2; * @return The nullable. */ @java.lang.Override public boolean getNullable() { return nullable_; } public static final int COLLECTION_ELEMENT_TYPE_FIELD_NUMBER = 3; /** * .org.apache.flink.fn_execution.v1.Schema.FieldType collection_element_type = 3; * @return Whether the collectionElementType field is set. */ @java.lang.Override public boolean hasCollectionElementType() { return typeInfoCase_ == 3; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType collection_element_type = 3; * @return The collectionElementType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getCollectionElementType() { if (typeInfoCase_ == 3) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance(); } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType collection_element_type = 3; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getCollectionElementTypeOrBuilder() { if (typeInfoCase_ == 3) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance(); } public static final int MAP_INFO_FIELD_NUMBER = 4; /** * .org.apache.flink.fn_execution.v1.Schema.MapInfo map_info = 4; * @return Whether the mapInfo field is set. */ @java.lang.Override public boolean hasMapInfo() { return typeInfoCase_ == 4; } /** * .org.apache.flink.fn_execution.v1.Schema.MapInfo map_info = 4; * @return The mapInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo getMapInfo() { if (typeInfoCase_ == 4) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo.getDefaultInstance(); } /** * .org.apache.flink.fn_execution.v1.Schema.MapInfo map_info = 4; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfoOrBuilder getMapInfoOrBuilder() { if (typeInfoCase_ == 4) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo.getDefaultInstance(); } public static final int ROW_SCHEMA_FIELD_NUMBER = 5; /** * .org.apache.flink.fn_execution.v1.Schema row_schema = 5; * @return Whether the rowSchema field is set. */ @java.lang.Override public boolean hasRowSchema() { return typeInfoCase_ == 5; } /** * .org.apache.flink.fn_execution.v1.Schema row_schema = 5; * @return The rowSchema. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema getRowSchema() { if (typeInfoCase_ == 5) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.getDefaultInstance(); } /** * .org.apache.flink.fn_execution.v1.Schema row_schema = 5; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder getRowSchemaOrBuilder() { if (typeInfoCase_ == 5) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.getDefaultInstance(); } public static final int DECIMAL_INFO_FIELD_NUMBER = 6; /** * .org.apache.flink.fn_execution.v1.Schema.DecimalInfo decimal_info = 6; * @return Whether the decimalInfo field is set. */ @java.lang.Override public boolean hasDecimalInfo() { return typeInfoCase_ == 6; } /** * .org.apache.flink.fn_execution.v1.Schema.DecimalInfo decimal_info = 6; * @return The decimalInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo getDecimalInfo() { if (typeInfoCase_ == 6) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo.getDefaultInstance(); } /** * .org.apache.flink.fn_execution.v1.Schema.DecimalInfo decimal_info = 6; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfoOrBuilder getDecimalInfoOrBuilder() { if (typeInfoCase_ == 6) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo.getDefaultInstance(); } public static final int TIME_INFO_FIELD_NUMBER = 7; /** * .org.apache.flink.fn_execution.v1.Schema.TimeInfo time_info = 7; * @return Whether the timeInfo field is set. */ @java.lang.Override public boolean hasTimeInfo() { return typeInfoCase_ == 7; } /** * .org.apache.flink.fn_execution.v1.Schema.TimeInfo time_info = 7; * @return The timeInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo getTimeInfo() { if (typeInfoCase_ == 7) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo.getDefaultInstance(); } /** * .org.apache.flink.fn_execution.v1.Schema.TimeInfo time_info = 7; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfoOrBuilder getTimeInfoOrBuilder() { if (typeInfoCase_ == 7) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo.getDefaultInstance(); } public static final int TIMESTAMP_INFO_FIELD_NUMBER = 8; /** * .org.apache.flink.fn_execution.v1.Schema.TimestampInfo timestamp_info = 8; * @return Whether the timestampInfo field is set. */ @java.lang.Override public boolean hasTimestampInfo() { return typeInfoCase_ == 8; } /** * .org.apache.flink.fn_execution.v1.Schema.TimestampInfo timestamp_info = 8; * @return The timestampInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo getTimestampInfo() { if (typeInfoCase_ == 8) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo.getDefaultInstance(); } /** * .org.apache.flink.fn_execution.v1.Schema.TimestampInfo timestamp_info = 8; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfoOrBuilder getTimestampInfoOrBuilder() { if (typeInfoCase_ == 8) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo.getDefaultInstance(); } public static final int LOCAL_ZONED_TIMESTAMP_INFO_FIELD_NUMBER = 9; /** * .org.apache.flink.fn_execution.v1.Schema.LocalZonedTimestampInfo local_zoned_timestamp_info = 9; * @return Whether the localZonedTimestampInfo field is set. */ @java.lang.Override public boolean hasLocalZonedTimestampInfo() { return typeInfoCase_ == 9; } /** * .org.apache.flink.fn_execution.v1.Schema.LocalZonedTimestampInfo local_zoned_timestamp_info = 9; * @return The localZonedTimestampInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo getLocalZonedTimestampInfo() { if (typeInfoCase_ == 9) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo.getDefaultInstance(); } /** * .org.apache.flink.fn_execution.v1.Schema.LocalZonedTimestampInfo local_zoned_timestamp_info = 9; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfoOrBuilder getLocalZonedTimestampInfoOrBuilder() { if (typeInfoCase_ == 9) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo.getDefaultInstance(); } public static final int ZONED_TIMESTAMP_INFO_FIELD_NUMBER = 10; /** * .org.apache.flink.fn_execution.v1.Schema.ZonedTimestampInfo zoned_timestamp_info = 10; * @return Whether the zonedTimestampInfo field is set. */ @java.lang.Override public boolean hasZonedTimestampInfo() { return typeInfoCase_ == 10; } /** * .org.apache.flink.fn_execution.v1.Schema.ZonedTimestampInfo zoned_timestamp_info = 10; * @return The zonedTimestampInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo getZonedTimestampInfo() { if (typeInfoCase_ == 10) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo.getDefaultInstance(); } /** * .org.apache.flink.fn_execution.v1.Schema.ZonedTimestampInfo zoned_timestamp_info = 10; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfoOrBuilder getZonedTimestampInfoOrBuilder() { if (typeInfoCase_ == 10) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo.getDefaultInstance(); } public static final int BINARY_INFO_FIELD_NUMBER = 11; /** * .org.apache.flink.fn_execution.v1.Schema.BinaryInfo binary_info = 11; * @return Whether the binaryInfo field is set. */ @java.lang.Override public boolean hasBinaryInfo() { return typeInfoCase_ == 11; } /** * .org.apache.flink.fn_execution.v1.Schema.BinaryInfo binary_info = 11; * @return The binaryInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo getBinaryInfo() { if (typeInfoCase_ == 11) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo.getDefaultInstance(); } /** * .org.apache.flink.fn_execution.v1.Schema.BinaryInfo binary_info = 11; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfoOrBuilder getBinaryInfoOrBuilder() { if (typeInfoCase_ == 11) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo.getDefaultInstance(); } public static final int VAR_BINARY_INFO_FIELD_NUMBER = 12; /** * .org.apache.flink.fn_execution.v1.Schema.VarBinaryInfo var_binary_info = 12; * @return Whether the varBinaryInfo field is set. */ @java.lang.Override public boolean hasVarBinaryInfo() { return typeInfoCase_ == 12; } /** * .org.apache.flink.fn_execution.v1.Schema.VarBinaryInfo var_binary_info = 12; * @return The varBinaryInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo getVarBinaryInfo() { if (typeInfoCase_ == 12) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo.getDefaultInstance(); } /** * .org.apache.flink.fn_execution.v1.Schema.VarBinaryInfo var_binary_info = 12; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfoOrBuilder getVarBinaryInfoOrBuilder() { if (typeInfoCase_ == 12) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo.getDefaultInstance(); } public static final int CHAR_INFO_FIELD_NUMBER = 13; /** * .org.apache.flink.fn_execution.v1.Schema.CharInfo char_info = 13; * @return Whether the charInfo field is set. */ @java.lang.Override public boolean hasCharInfo() { return typeInfoCase_ == 13; } /** * .org.apache.flink.fn_execution.v1.Schema.CharInfo char_info = 13; * @return The charInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo getCharInfo() { if (typeInfoCase_ == 13) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo.getDefaultInstance(); } /** * .org.apache.flink.fn_execution.v1.Schema.CharInfo char_info = 13; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfoOrBuilder getCharInfoOrBuilder() { if (typeInfoCase_ == 13) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo.getDefaultInstance(); } public static final int VAR_CHAR_INFO_FIELD_NUMBER = 14; /** * .org.apache.flink.fn_execution.v1.Schema.VarCharInfo var_char_info = 14; * @return Whether the varCharInfo field is set. */ @java.lang.Override public boolean hasVarCharInfo() { return typeInfoCase_ == 14; } /** * .org.apache.flink.fn_execution.v1.Schema.VarCharInfo var_char_info = 14; * @return The varCharInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo getVarCharInfo() { if (typeInfoCase_ == 14) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo.getDefaultInstance(); } /** * .org.apache.flink.fn_execution.v1.Schema.VarCharInfo var_char_info = 14; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfoOrBuilder getVarCharInfoOrBuilder() { if (typeInfoCase_ == 14) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo.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 (typeName_ != org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TypeName.ROW.getNumber()) { output.writeEnum(1, typeName_); } if (nullable_ != false) { output.writeBool(2, nullable_); } if (typeInfoCase_ == 3) { output.writeMessage(3, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType) typeInfo_); } if (typeInfoCase_ == 4) { output.writeMessage(4, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo) typeInfo_); } if (typeInfoCase_ == 5) { output.writeMessage(5, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema) typeInfo_); } if (typeInfoCase_ == 6) { output.writeMessage(6, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo) typeInfo_); } if (typeInfoCase_ == 7) { output.writeMessage(7, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo) typeInfo_); } if (typeInfoCase_ == 8) { output.writeMessage(8, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo) typeInfo_); } if (typeInfoCase_ == 9) { output.writeMessage(9, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo) typeInfo_); } if (typeInfoCase_ == 10) { output.writeMessage(10, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo) typeInfo_); } if (typeInfoCase_ == 11) { output.writeMessage(11, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo) typeInfo_); } if (typeInfoCase_ == 12) { output.writeMessage(12, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo) typeInfo_); } if (typeInfoCase_ == 13) { output.writeMessage(13, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo) typeInfo_); } if (typeInfoCase_ == 14) { output.writeMessage(14, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo) typeInfo_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (typeName_ != org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TypeName.ROW.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, typeName_); } if (nullable_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(2, nullable_); } if (typeInfoCase_ == 3) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType) typeInfo_); } if (typeInfoCase_ == 4) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo) typeInfo_); } if (typeInfoCase_ == 5) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema) typeInfo_); } if (typeInfoCase_ == 6) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo) typeInfo_); } if (typeInfoCase_ == 7) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo) typeInfo_); } if (typeInfoCase_ == 8) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo) typeInfo_); } if (typeInfoCase_ == 9) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo) typeInfo_); } if (typeInfoCase_ == 10) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo) typeInfo_); } if (typeInfoCase_ == 11) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(11, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo) typeInfo_); } if (typeInfoCase_ == 12) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(12, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo) typeInfo_); } if (typeInfoCase_ == 13) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(13, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo) typeInfo_); } if (typeInfoCase_ == 14) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(14, (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo) typeInfo_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType other = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType) obj; if (typeName_ != other.typeName_) return false; if (getNullable() != other.getNullable()) return false; if (!getTypeInfoCase().equals(other.getTypeInfoCase())) return false; switch (typeInfoCase_) { case 3: if (!getCollectionElementType() .equals(other.getCollectionElementType())) return false; break; case 4: if (!getMapInfo() .equals(other.getMapInfo())) return false; break; case 5: if (!getRowSchema() .equals(other.getRowSchema())) return false; break; case 6: if (!getDecimalInfo() .equals(other.getDecimalInfo())) return false; break; case 7: if (!getTimeInfo() .equals(other.getTimeInfo())) return false; break; case 8: if (!getTimestampInfo() .equals(other.getTimestampInfo())) return false; break; case 9: if (!getLocalZonedTimestampInfo() .equals(other.getLocalZonedTimestampInfo())) return false; break; case 10: if (!getZonedTimestampInfo() .equals(other.getZonedTimestampInfo())) return false; break; case 11: if (!getBinaryInfo() .equals(other.getBinaryInfo())) return false; break; case 12: if (!getVarBinaryInfo() .equals(other.getVarBinaryInfo())) return false; break; case 13: if (!getCharInfo() .equals(other.getCharInfo())) return false; break; case 14: if (!getVarCharInfo() .equals(other.getVarCharInfo())) 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(); hash = (37 * hash) + TYPE_NAME_FIELD_NUMBER; hash = (53 * hash) + typeName_; hash = (37 * hash) + NULLABLE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getNullable()); switch (typeInfoCase_) { case 3: hash = (37 * hash) + COLLECTION_ELEMENT_TYPE_FIELD_NUMBER; hash = (53 * hash) + getCollectionElementType().hashCode(); break; case 4: hash = (37 * hash) + MAP_INFO_FIELD_NUMBER; hash = (53 * hash) + getMapInfo().hashCode(); break; case 5: hash = (37 * hash) + ROW_SCHEMA_FIELD_NUMBER; hash = (53 * hash) + getRowSchema().hashCode(); break; case 6: hash = (37 * hash) + DECIMAL_INFO_FIELD_NUMBER; hash = (53 * hash) + getDecimalInfo().hashCode(); break; case 7: hash = (37 * hash) + TIME_INFO_FIELD_NUMBER; hash = (53 * hash) + getTimeInfo().hashCode(); break; case 8: hash = (37 * hash) + TIMESTAMP_INFO_FIELD_NUMBER; hash = (53 * hash) + getTimestampInfo().hashCode(); break; case 9: hash = (37 * hash) + LOCAL_ZONED_TIMESTAMP_INFO_FIELD_NUMBER; hash = (53 * hash) + getLocalZonedTimestampInfo().hashCode(); break; case 10: hash = (37 * hash) + ZONED_TIMESTAMP_INFO_FIELD_NUMBER; hash = (53 * hash) + getZonedTimestampInfo().hashCode(); break; case 11: hash = (37 * hash) + BINARY_INFO_FIELD_NUMBER; hash = (53 * hash) + getBinaryInfo().hashCode(); break; case 12: hash = (37 * hash) + VAR_BINARY_INFO_FIELD_NUMBER; hash = (53 * hash) + getVarBinaryInfo().hashCode(); break; case 13: hash = (37 * hash) + CHAR_INFO_FIELD_NUMBER; hash = (53 * hash) + getCharInfo().hashCode(); break; case 14: hash = (37 * hash) + VAR_CHAR_INFO_FIELD_NUMBER; hash = (53 * hash) + getVarCharInfo().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType 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.apache.flink.fn_execution.v1.Schema.FieldType} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.Schema.FieldType) org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_FieldType_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_FieldType_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.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_ = 0; nullable_ = false; typeInfoCase_ = 0; typeInfo_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_FieldType_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType build() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType result = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType(this); result.typeName_ = typeName_; result.nullable_ = nullable_; if (typeInfoCase_ == 3) { if (collectionElementTypeBuilder_ == null) { result.typeInfo_ = typeInfo_; } else { result.typeInfo_ = collectionElementTypeBuilder_.build(); } } if (typeInfoCase_ == 4) { if (mapInfoBuilder_ == null) { result.typeInfo_ = typeInfo_; } else { result.typeInfo_ = mapInfoBuilder_.build(); } } if (typeInfoCase_ == 5) { if (rowSchemaBuilder_ == null) { result.typeInfo_ = typeInfo_; } else { result.typeInfo_ = rowSchemaBuilder_.build(); } } if (typeInfoCase_ == 6) { if (decimalInfoBuilder_ == null) { result.typeInfo_ = typeInfo_; } else { result.typeInfo_ = decimalInfoBuilder_.build(); } } if (typeInfoCase_ == 7) { if (timeInfoBuilder_ == null) { result.typeInfo_ = typeInfo_; } else { result.typeInfo_ = timeInfoBuilder_.build(); } } if (typeInfoCase_ == 8) { if (timestampInfoBuilder_ == null) { result.typeInfo_ = typeInfo_; } else { result.typeInfo_ = timestampInfoBuilder_.build(); } } if (typeInfoCase_ == 9) { if (localZonedTimestampInfoBuilder_ == null) { result.typeInfo_ = typeInfo_; } else { result.typeInfo_ = localZonedTimestampInfoBuilder_.build(); } } if (typeInfoCase_ == 10) { if (zonedTimestampInfoBuilder_ == null) { result.typeInfo_ = typeInfo_; } else { result.typeInfo_ = zonedTimestampInfoBuilder_.build(); } } if (typeInfoCase_ == 11) { if (binaryInfoBuilder_ == null) { result.typeInfo_ = typeInfo_; } else { result.typeInfo_ = binaryInfoBuilder_.build(); } } if (typeInfoCase_ == 12) { if (varBinaryInfoBuilder_ == null) { result.typeInfo_ = typeInfo_; } else { result.typeInfo_ = varBinaryInfoBuilder_.build(); } } if (typeInfoCase_ == 13) { if (charInfoBuilder_ == null) { result.typeInfo_ = typeInfo_; } else { result.typeInfo_ = charInfoBuilder_.build(); } } if (typeInfoCase_ == 14) { if (varCharInfoBuilder_ == null) { result.typeInfo_ = typeInfo_; } else { result.typeInfo_ = varCharInfoBuilder_.build(); } } result.typeInfoCase_ = typeInfoCase_; 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance()) return this; if (other.typeName_ != 0) { setTypeNameValue(other.getTypeNameValue()); } if (other.getNullable() != false) { setNullable(other.getNullable()); } switch (other.getTypeInfoCase()) { case COLLECTION_ELEMENT_TYPE: { mergeCollectionElementType(other.getCollectionElementType()); break; } case MAP_INFO: { mergeMapInfo(other.getMapInfo()); break; } case ROW_SCHEMA: { mergeRowSchema(other.getRowSchema()); break; } case DECIMAL_INFO: { mergeDecimalInfo(other.getDecimalInfo()); break; } case TIME_INFO: { mergeTimeInfo(other.getTimeInfo()); break; } case TIMESTAMP_INFO: { mergeTimestampInfo(other.getTimestampInfo()); break; } case LOCAL_ZONED_TIMESTAMP_INFO: { mergeLocalZonedTimestampInfo(other.getLocalZonedTimestampInfo()); break; } case ZONED_TIMESTAMP_INFO: { mergeZonedTimestampInfo(other.getZonedTimestampInfo()); break; } case BINARY_INFO: { mergeBinaryInfo(other.getBinaryInfo()); break; } case VAR_BINARY_INFO: { mergeVarBinaryInfo(other.getVarBinaryInfo()); break; } case CHAR_INFO: { mergeCharInfo(other.getCharInfo()); break; } case VAR_CHAR_INFO: { mergeVarCharInfo(other.getVarCharInfo()); break; } case TYPEINFO_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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int typeInfoCase_ = 0; private java.lang.Object typeInfo_; public TypeInfoCase getTypeInfoCase() { return TypeInfoCase.forNumber( typeInfoCase_); } public Builder clearTypeInfo() { typeInfoCase_ = 0; typeInfo_ = null; onChanged(); return this; } private int typeName_ = 0; /** * .org.apache.flink.fn_execution.v1.Schema.TypeName type_name = 1; * @return The enum numeric value on the wire for typeName. */ @java.lang.Override public int getTypeNameValue() { return typeName_; } /** * .org.apache.flink.fn_execution.v1.Schema.TypeName type_name = 1; * @param value The enum numeric value on the wire for typeName to set. * @return This builder for chaining. */ public Builder setTypeNameValue(int value) { typeName_ = value; onChanged(); return this; } /** * .org.apache.flink.fn_execution.v1.Schema.TypeName type_name = 1; * @return The typeName. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TypeName getTypeName() { @SuppressWarnings("deprecation") org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TypeName result = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TypeName.valueOf(typeName_); return result == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TypeName.UNRECOGNIZED : result; } /** * .org.apache.flink.fn_execution.v1.Schema.TypeName type_name = 1; * @param value The typeName to set. * @return This builder for chaining. */ public Builder setTypeName(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TypeName value) { if (value == null) { throw new NullPointerException(); } typeName_ = value.getNumber(); onChanged(); return this; } /** * .org.apache.flink.fn_execution.v1.Schema.TypeName type_name = 1; * @return This builder for chaining. */ public Builder clearTypeName() { typeName_ = 0; onChanged(); return this; } private boolean nullable_ ; /** * bool nullable = 2; * @return The nullable. */ @java.lang.Override public boolean getNullable() { return nullable_; } /** * bool nullable = 2; * @param value The nullable to set. * @return This builder for chaining. */ public Builder setNullable(boolean value) { nullable_ = value; onChanged(); return this; } /** * bool nullable = 2; * @return This builder for chaining. */ public Builder clearNullable() { nullable_ = false; onChanged(); return this; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder> collectionElementTypeBuilder_; /** * .org.apache.flink.fn_execution.v1.Schema.FieldType collection_element_type = 3; * @return Whether the collectionElementType field is set. */ @java.lang.Override public boolean hasCollectionElementType() { return typeInfoCase_ == 3; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType collection_element_type = 3; * @return The collectionElementType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getCollectionElementType() { if (collectionElementTypeBuilder_ == null) { if (typeInfoCase_ == 3) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance(); } else { if (typeInfoCase_ == 3) { return collectionElementTypeBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType collection_element_type = 3; */ public Builder setCollectionElementType(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType value) { if (collectionElementTypeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } typeInfo_ = value; onChanged(); } else { collectionElementTypeBuilder_.setMessage(value); } typeInfoCase_ = 3; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType collection_element_type = 3; */ public Builder setCollectionElementType( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder builderForValue) { if (collectionElementTypeBuilder_ == null) { typeInfo_ = builderForValue.build(); onChanged(); } else { collectionElementTypeBuilder_.setMessage(builderForValue.build()); } typeInfoCase_ = 3; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType collection_element_type = 3; */ public Builder mergeCollectionElementType(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType value) { if (collectionElementTypeBuilder_ == null) { if (typeInfoCase_ == 3 && typeInfo_ != org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance()) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType) typeInfo_) .mergeFrom(value).buildPartial(); } else { typeInfo_ = value; } onChanged(); } else { if (typeInfoCase_ == 3) { collectionElementTypeBuilder_.mergeFrom(value); } collectionElementTypeBuilder_.setMessage(value); } typeInfoCase_ = 3; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType collection_element_type = 3; */ public Builder clearCollectionElementType() { if (collectionElementTypeBuilder_ == null) { if (typeInfoCase_ == 3) { typeInfoCase_ = 0; typeInfo_ = null; onChanged(); } } else { if (typeInfoCase_ == 3) { typeInfoCase_ = 0; typeInfo_ = null; } collectionElementTypeBuilder_.clear(); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType collection_element_type = 3; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder getCollectionElementTypeBuilder() { return getCollectionElementTypeFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType collection_element_type = 3; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getCollectionElementTypeOrBuilder() { if ((typeInfoCase_ == 3) && (collectionElementTypeBuilder_ != null)) { return collectionElementTypeBuilder_.getMessageOrBuilder(); } else { if (typeInfoCase_ == 3) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType collection_element_type = 3; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder> getCollectionElementTypeFieldBuilder() { if (collectionElementTypeBuilder_ == null) { if (!(typeInfoCase_ == 3)) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance(); } collectionElementTypeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType) typeInfo_, getParentForChildren(), isClean()); typeInfo_ = null; } typeInfoCase_ = 3; onChanged();; return collectionElementTypeBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfoOrBuilder> mapInfoBuilder_; /** * .org.apache.flink.fn_execution.v1.Schema.MapInfo map_info = 4; * @return Whether the mapInfo field is set. */ @java.lang.Override public boolean hasMapInfo() { return typeInfoCase_ == 4; } /** * .org.apache.flink.fn_execution.v1.Schema.MapInfo map_info = 4; * @return The mapInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo getMapInfo() { if (mapInfoBuilder_ == null) { if (typeInfoCase_ == 4) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo.getDefaultInstance(); } else { if (typeInfoCase_ == 4) { return mapInfoBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema.MapInfo map_info = 4; */ public Builder setMapInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo value) { if (mapInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } typeInfo_ = value; onChanged(); } else { mapInfoBuilder_.setMessage(value); } typeInfoCase_ = 4; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.MapInfo map_info = 4; */ public Builder setMapInfo( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo.Builder builderForValue) { if (mapInfoBuilder_ == null) { typeInfo_ = builderForValue.build(); onChanged(); } else { mapInfoBuilder_.setMessage(builderForValue.build()); } typeInfoCase_ = 4; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.MapInfo map_info = 4; */ public Builder mergeMapInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo value) { if (mapInfoBuilder_ == null) { if (typeInfoCase_ == 4 && typeInfo_ != org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo.getDefaultInstance()) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo) typeInfo_) .mergeFrom(value).buildPartial(); } else { typeInfo_ = value; } onChanged(); } else { if (typeInfoCase_ == 4) { mapInfoBuilder_.mergeFrom(value); } mapInfoBuilder_.setMessage(value); } typeInfoCase_ = 4; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.MapInfo map_info = 4; */ public Builder clearMapInfo() { if (mapInfoBuilder_ == null) { if (typeInfoCase_ == 4) { typeInfoCase_ = 0; typeInfo_ = null; onChanged(); } } else { if (typeInfoCase_ == 4) { typeInfoCase_ = 0; typeInfo_ = null; } mapInfoBuilder_.clear(); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.MapInfo map_info = 4; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo.Builder getMapInfoBuilder() { return getMapInfoFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.Schema.MapInfo map_info = 4; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfoOrBuilder getMapInfoOrBuilder() { if ((typeInfoCase_ == 4) && (mapInfoBuilder_ != null)) { return mapInfoBuilder_.getMessageOrBuilder(); } else { if (typeInfoCase_ == 4) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema.MapInfo map_info = 4; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfoOrBuilder> getMapInfoFieldBuilder() { if (mapInfoBuilder_ == null) { if (!(typeInfoCase_ == 4)) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo.getDefaultInstance(); } mapInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfoOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.MapInfo) typeInfo_, getParentForChildren(), isClean()); typeInfo_ = null; } typeInfoCase_ = 4; onChanged();; return mapInfoBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder> rowSchemaBuilder_; /** * .org.apache.flink.fn_execution.v1.Schema row_schema = 5; * @return Whether the rowSchema field is set. */ @java.lang.Override public boolean hasRowSchema() { return typeInfoCase_ == 5; } /** * .org.apache.flink.fn_execution.v1.Schema row_schema = 5; * @return The rowSchema. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema getRowSchema() { if (rowSchemaBuilder_ == null) { if (typeInfoCase_ == 5) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.getDefaultInstance(); } else { if (typeInfoCase_ == 5) { return rowSchemaBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema row_schema = 5; */ public Builder setRowSchema(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema value) { if (rowSchemaBuilder_ == null) { if (value == null) { throw new NullPointerException(); } typeInfo_ = value; onChanged(); } else { rowSchemaBuilder_.setMessage(value); } typeInfoCase_ = 5; return this; } /** * .org.apache.flink.fn_execution.v1.Schema row_schema = 5; */ public Builder setRowSchema( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder builderForValue) { if (rowSchemaBuilder_ == null) { typeInfo_ = builderForValue.build(); onChanged(); } else { rowSchemaBuilder_.setMessage(builderForValue.build()); } typeInfoCase_ = 5; return this; } /** * .org.apache.flink.fn_execution.v1.Schema row_schema = 5; */ public Builder mergeRowSchema(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema value) { if (rowSchemaBuilder_ == null) { if (typeInfoCase_ == 5 && typeInfo_ != org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.getDefaultInstance()) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema) typeInfo_) .mergeFrom(value).buildPartial(); } else { typeInfo_ = value; } onChanged(); } else { if (typeInfoCase_ == 5) { rowSchemaBuilder_.mergeFrom(value); } rowSchemaBuilder_.setMessage(value); } typeInfoCase_ = 5; return this; } /** * .org.apache.flink.fn_execution.v1.Schema row_schema = 5; */ public Builder clearRowSchema() { if (rowSchemaBuilder_ == null) { if (typeInfoCase_ == 5) { typeInfoCase_ = 0; typeInfo_ = null; onChanged(); } } else { if (typeInfoCase_ == 5) { typeInfoCase_ = 0; typeInfo_ = null; } rowSchemaBuilder_.clear(); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema row_schema = 5; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder getRowSchemaBuilder() { return getRowSchemaFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.Schema row_schema = 5; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder getRowSchemaOrBuilder() { if ((typeInfoCase_ == 5) && (rowSchemaBuilder_ != null)) { return rowSchemaBuilder_.getMessageOrBuilder(); } else { if (typeInfoCase_ == 5) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema row_schema = 5; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder> getRowSchemaFieldBuilder() { if (rowSchemaBuilder_ == null) { if (!(typeInfoCase_ == 5)) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.getDefaultInstance(); } rowSchemaBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema) typeInfo_, getParentForChildren(), isClean()); typeInfo_ = null; } typeInfoCase_ = 5; onChanged();; return rowSchemaBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfoOrBuilder> decimalInfoBuilder_; /** * .org.apache.flink.fn_execution.v1.Schema.DecimalInfo decimal_info = 6; * @return Whether the decimalInfo field is set. */ @java.lang.Override public boolean hasDecimalInfo() { return typeInfoCase_ == 6; } /** * .org.apache.flink.fn_execution.v1.Schema.DecimalInfo decimal_info = 6; * @return The decimalInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo getDecimalInfo() { if (decimalInfoBuilder_ == null) { if (typeInfoCase_ == 6) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo.getDefaultInstance(); } else { if (typeInfoCase_ == 6) { return decimalInfoBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema.DecimalInfo decimal_info = 6; */ public Builder setDecimalInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo value) { if (decimalInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } typeInfo_ = value; onChanged(); } else { decimalInfoBuilder_.setMessage(value); } typeInfoCase_ = 6; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.DecimalInfo decimal_info = 6; */ public Builder setDecimalInfo( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo.Builder builderForValue) { if (decimalInfoBuilder_ == null) { typeInfo_ = builderForValue.build(); onChanged(); } else { decimalInfoBuilder_.setMessage(builderForValue.build()); } typeInfoCase_ = 6; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.DecimalInfo decimal_info = 6; */ public Builder mergeDecimalInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo value) { if (decimalInfoBuilder_ == null) { if (typeInfoCase_ == 6 && typeInfo_ != org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo.getDefaultInstance()) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo) typeInfo_) .mergeFrom(value).buildPartial(); } else { typeInfo_ = value; } onChanged(); } else { if (typeInfoCase_ == 6) { decimalInfoBuilder_.mergeFrom(value); } decimalInfoBuilder_.setMessage(value); } typeInfoCase_ = 6; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.DecimalInfo decimal_info = 6; */ public Builder clearDecimalInfo() { if (decimalInfoBuilder_ == null) { if (typeInfoCase_ == 6) { typeInfoCase_ = 0; typeInfo_ = null; onChanged(); } } else { if (typeInfoCase_ == 6) { typeInfoCase_ = 0; typeInfo_ = null; } decimalInfoBuilder_.clear(); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.DecimalInfo decimal_info = 6; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo.Builder getDecimalInfoBuilder() { return getDecimalInfoFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.Schema.DecimalInfo decimal_info = 6; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfoOrBuilder getDecimalInfoOrBuilder() { if ((typeInfoCase_ == 6) && (decimalInfoBuilder_ != null)) { return decimalInfoBuilder_.getMessageOrBuilder(); } else { if (typeInfoCase_ == 6) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema.DecimalInfo decimal_info = 6; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfoOrBuilder> getDecimalInfoFieldBuilder() { if (decimalInfoBuilder_ == null) { if (!(typeInfoCase_ == 6)) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo.getDefaultInstance(); } decimalInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfoOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.DecimalInfo) typeInfo_, getParentForChildren(), isClean()); typeInfo_ = null; } typeInfoCase_ = 6; onChanged();; return decimalInfoBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfoOrBuilder> timeInfoBuilder_; /** * .org.apache.flink.fn_execution.v1.Schema.TimeInfo time_info = 7; * @return Whether the timeInfo field is set. */ @java.lang.Override public boolean hasTimeInfo() { return typeInfoCase_ == 7; } /** * .org.apache.flink.fn_execution.v1.Schema.TimeInfo time_info = 7; * @return The timeInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo getTimeInfo() { if (timeInfoBuilder_ == null) { if (typeInfoCase_ == 7) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo.getDefaultInstance(); } else { if (typeInfoCase_ == 7) { return timeInfoBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema.TimeInfo time_info = 7; */ public Builder setTimeInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo value) { if (timeInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } typeInfo_ = value; onChanged(); } else { timeInfoBuilder_.setMessage(value); } typeInfoCase_ = 7; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.TimeInfo time_info = 7; */ public Builder setTimeInfo( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo.Builder builderForValue) { if (timeInfoBuilder_ == null) { typeInfo_ = builderForValue.build(); onChanged(); } else { timeInfoBuilder_.setMessage(builderForValue.build()); } typeInfoCase_ = 7; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.TimeInfo time_info = 7; */ public Builder mergeTimeInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo value) { if (timeInfoBuilder_ == null) { if (typeInfoCase_ == 7 && typeInfo_ != org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo.getDefaultInstance()) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo) typeInfo_) .mergeFrom(value).buildPartial(); } else { typeInfo_ = value; } onChanged(); } else { if (typeInfoCase_ == 7) { timeInfoBuilder_.mergeFrom(value); } timeInfoBuilder_.setMessage(value); } typeInfoCase_ = 7; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.TimeInfo time_info = 7; */ public Builder clearTimeInfo() { if (timeInfoBuilder_ == null) { if (typeInfoCase_ == 7) { typeInfoCase_ = 0; typeInfo_ = null; onChanged(); } } else { if (typeInfoCase_ == 7) { typeInfoCase_ = 0; typeInfo_ = null; } timeInfoBuilder_.clear(); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.TimeInfo time_info = 7; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo.Builder getTimeInfoBuilder() { return getTimeInfoFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.Schema.TimeInfo time_info = 7; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfoOrBuilder getTimeInfoOrBuilder() { if ((typeInfoCase_ == 7) && (timeInfoBuilder_ != null)) { return timeInfoBuilder_.getMessageOrBuilder(); } else { if (typeInfoCase_ == 7) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema.TimeInfo time_info = 7; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfoOrBuilder> getTimeInfoFieldBuilder() { if (timeInfoBuilder_ == null) { if (!(typeInfoCase_ == 7)) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo.getDefaultInstance(); } timeInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfoOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimeInfo) typeInfo_, getParentForChildren(), isClean()); typeInfo_ = null; } typeInfoCase_ = 7; onChanged();; return timeInfoBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfoOrBuilder> timestampInfoBuilder_; /** * .org.apache.flink.fn_execution.v1.Schema.TimestampInfo timestamp_info = 8; * @return Whether the timestampInfo field is set. */ @java.lang.Override public boolean hasTimestampInfo() { return typeInfoCase_ == 8; } /** * .org.apache.flink.fn_execution.v1.Schema.TimestampInfo timestamp_info = 8; * @return The timestampInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo getTimestampInfo() { if (timestampInfoBuilder_ == null) { if (typeInfoCase_ == 8) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo.getDefaultInstance(); } else { if (typeInfoCase_ == 8) { return timestampInfoBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema.TimestampInfo timestamp_info = 8; */ public Builder setTimestampInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo value) { if (timestampInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } typeInfo_ = value; onChanged(); } else { timestampInfoBuilder_.setMessage(value); } typeInfoCase_ = 8; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.TimestampInfo timestamp_info = 8; */ public Builder setTimestampInfo( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo.Builder builderForValue) { if (timestampInfoBuilder_ == null) { typeInfo_ = builderForValue.build(); onChanged(); } else { timestampInfoBuilder_.setMessage(builderForValue.build()); } typeInfoCase_ = 8; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.TimestampInfo timestamp_info = 8; */ public Builder mergeTimestampInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo value) { if (timestampInfoBuilder_ == null) { if (typeInfoCase_ == 8 && typeInfo_ != org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo.getDefaultInstance()) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo) typeInfo_) .mergeFrom(value).buildPartial(); } else { typeInfo_ = value; } onChanged(); } else { if (typeInfoCase_ == 8) { timestampInfoBuilder_.mergeFrom(value); } timestampInfoBuilder_.setMessage(value); } typeInfoCase_ = 8; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.TimestampInfo timestamp_info = 8; */ public Builder clearTimestampInfo() { if (timestampInfoBuilder_ == null) { if (typeInfoCase_ == 8) { typeInfoCase_ = 0; typeInfo_ = null; onChanged(); } } else { if (typeInfoCase_ == 8) { typeInfoCase_ = 0; typeInfo_ = null; } timestampInfoBuilder_.clear(); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.TimestampInfo timestamp_info = 8; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo.Builder getTimestampInfoBuilder() { return getTimestampInfoFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.Schema.TimestampInfo timestamp_info = 8; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfoOrBuilder getTimestampInfoOrBuilder() { if ((typeInfoCase_ == 8) && (timestampInfoBuilder_ != null)) { return timestampInfoBuilder_.getMessageOrBuilder(); } else { if (typeInfoCase_ == 8) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema.TimestampInfo timestamp_info = 8; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfoOrBuilder> getTimestampInfoFieldBuilder() { if (timestampInfoBuilder_ == null) { if (!(typeInfoCase_ == 8)) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo.getDefaultInstance(); } timestampInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfoOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.TimestampInfo) typeInfo_, getParentForChildren(), isClean()); typeInfo_ = null; } typeInfoCase_ = 8; onChanged();; return timestampInfoBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfoOrBuilder> localZonedTimestampInfoBuilder_; /** * .org.apache.flink.fn_execution.v1.Schema.LocalZonedTimestampInfo local_zoned_timestamp_info = 9; * @return Whether the localZonedTimestampInfo field is set. */ @java.lang.Override public boolean hasLocalZonedTimestampInfo() { return typeInfoCase_ == 9; } /** * .org.apache.flink.fn_execution.v1.Schema.LocalZonedTimestampInfo local_zoned_timestamp_info = 9; * @return The localZonedTimestampInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo getLocalZonedTimestampInfo() { if (localZonedTimestampInfoBuilder_ == null) { if (typeInfoCase_ == 9) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo.getDefaultInstance(); } else { if (typeInfoCase_ == 9) { return localZonedTimestampInfoBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema.LocalZonedTimestampInfo local_zoned_timestamp_info = 9; */ public Builder setLocalZonedTimestampInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo value) { if (localZonedTimestampInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } typeInfo_ = value; onChanged(); } else { localZonedTimestampInfoBuilder_.setMessage(value); } typeInfoCase_ = 9; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.LocalZonedTimestampInfo local_zoned_timestamp_info = 9; */ public Builder setLocalZonedTimestampInfo( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo.Builder builderForValue) { if (localZonedTimestampInfoBuilder_ == null) { typeInfo_ = builderForValue.build(); onChanged(); } else { localZonedTimestampInfoBuilder_.setMessage(builderForValue.build()); } typeInfoCase_ = 9; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.LocalZonedTimestampInfo local_zoned_timestamp_info = 9; */ public Builder mergeLocalZonedTimestampInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo value) { if (localZonedTimestampInfoBuilder_ == null) { if (typeInfoCase_ == 9 && typeInfo_ != org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo.getDefaultInstance()) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo) typeInfo_) .mergeFrom(value).buildPartial(); } else { typeInfo_ = value; } onChanged(); } else { if (typeInfoCase_ == 9) { localZonedTimestampInfoBuilder_.mergeFrom(value); } localZonedTimestampInfoBuilder_.setMessage(value); } typeInfoCase_ = 9; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.LocalZonedTimestampInfo local_zoned_timestamp_info = 9; */ public Builder clearLocalZonedTimestampInfo() { if (localZonedTimestampInfoBuilder_ == null) { if (typeInfoCase_ == 9) { typeInfoCase_ = 0; typeInfo_ = null; onChanged(); } } else { if (typeInfoCase_ == 9) { typeInfoCase_ = 0; typeInfo_ = null; } localZonedTimestampInfoBuilder_.clear(); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.LocalZonedTimestampInfo local_zoned_timestamp_info = 9; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo.Builder getLocalZonedTimestampInfoBuilder() { return getLocalZonedTimestampInfoFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.Schema.LocalZonedTimestampInfo local_zoned_timestamp_info = 9; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfoOrBuilder getLocalZonedTimestampInfoOrBuilder() { if ((typeInfoCase_ == 9) && (localZonedTimestampInfoBuilder_ != null)) { return localZonedTimestampInfoBuilder_.getMessageOrBuilder(); } else { if (typeInfoCase_ == 9) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema.LocalZonedTimestampInfo local_zoned_timestamp_info = 9; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfoOrBuilder> getLocalZonedTimestampInfoFieldBuilder() { if (localZonedTimestampInfoBuilder_ == null) { if (!(typeInfoCase_ == 9)) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo.getDefaultInstance(); } localZonedTimestampInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfoOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.LocalZonedTimestampInfo) typeInfo_, getParentForChildren(), isClean()); typeInfo_ = null; } typeInfoCase_ = 9; onChanged();; return localZonedTimestampInfoBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfoOrBuilder> zonedTimestampInfoBuilder_; /** * .org.apache.flink.fn_execution.v1.Schema.ZonedTimestampInfo zoned_timestamp_info = 10; * @return Whether the zonedTimestampInfo field is set. */ @java.lang.Override public boolean hasZonedTimestampInfo() { return typeInfoCase_ == 10; } /** * .org.apache.flink.fn_execution.v1.Schema.ZonedTimestampInfo zoned_timestamp_info = 10; * @return The zonedTimestampInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo getZonedTimestampInfo() { if (zonedTimestampInfoBuilder_ == null) { if (typeInfoCase_ == 10) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo.getDefaultInstance(); } else { if (typeInfoCase_ == 10) { return zonedTimestampInfoBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema.ZonedTimestampInfo zoned_timestamp_info = 10; */ public Builder setZonedTimestampInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo value) { if (zonedTimestampInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } typeInfo_ = value; onChanged(); } else { zonedTimestampInfoBuilder_.setMessage(value); } typeInfoCase_ = 10; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.ZonedTimestampInfo zoned_timestamp_info = 10; */ public Builder setZonedTimestampInfo( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo.Builder builderForValue) { if (zonedTimestampInfoBuilder_ == null) { typeInfo_ = builderForValue.build(); onChanged(); } else { zonedTimestampInfoBuilder_.setMessage(builderForValue.build()); } typeInfoCase_ = 10; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.ZonedTimestampInfo zoned_timestamp_info = 10; */ public Builder mergeZonedTimestampInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo value) { if (zonedTimestampInfoBuilder_ == null) { if (typeInfoCase_ == 10 && typeInfo_ != org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo.getDefaultInstance()) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo) typeInfo_) .mergeFrom(value).buildPartial(); } else { typeInfo_ = value; } onChanged(); } else { if (typeInfoCase_ == 10) { zonedTimestampInfoBuilder_.mergeFrom(value); } zonedTimestampInfoBuilder_.setMessage(value); } typeInfoCase_ = 10; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.ZonedTimestampInfo zoned_timestamp_info = 10; */ public Builder clearZonedTimestampInfo() { if (zonedTimestampInfoBuilder_ == null) { if (typeInfoCase_ == 10) { typeInfoCase_ = 0; typeInfo_ = null; onChanged(); } } else { if (typeInfoCase_ == 10) { typeInfoCase_ = 0; typeInfo_ = null; } zonedTimestampInfoBuilder_.clear(); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.ZonedTimestampInfo zoned_timestamp_info = 10; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo.Builder getZonedTimestampInfoBuilder() { return getZonedTimestampInfoFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.Schema.ZonedTimestampInfo zoned_timestamp_info = 10; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfoOrBuilder getZonedTimestampInfoOrBuilder() { if ((typeInfoCase_ == 10) && (zonedTimestampInfoBuilder_ != null)) { return zonedTimestampInfoBuilder_.getMessageOrBuilder(); } else { if (typeInfoCase_ == 10) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema.ZonedTimestampInfo zoned_timestamp_info = 10; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfoOrBuilder> getZonedTimestampInfoFieldBuilder() { if (zonedTimestampInfoBuilder_ == null) { if (!(typeInfoCase_ == 10)) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo.getDefaultInstance(); } zonedTimestampInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfoOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.ZonedTimestampInfo) typeInfo_, getParentForChildren(), isClean()); typeInfo_ = null; } typeInfoCase_ = 10; onChanged();; return zonedTimestampInfoBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfoOrBuilder> binaryInfoBuilder_; /** * .org.apache.flink.fn_execution.v1.Schema.BinaryInfo binary_info = 11; * @return Whether the binaryInfo field is set. */ @java.lang.Override public boolean hasBinaryInfo() { return typeInfoCase_ == 11; } /** * .org.apache.flink.fn_execution.v1.Schema.BinaryInfo binary_info = 11; * @return The binaryInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo getBinaryInfo() { if (binaryInfoBuilder_ == null) { if (typeInfoCase_ == 11) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo.getDefaultInstance(); } else { if (typeInfoCase_ == 11) { return binaryInfoBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema.BinaryInfo binary_info = 11; */ public Builder setBinaryInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo value) { if (binaryInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } typeInfo_ = value; onChanged(); } else { binaryInfoBuilder_.setMessage(value); } typeInfoCase_ = 11; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.BinaryInfo binary_info = 11; */ public Builder setBinaryInfo( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo.Builder builderForValue) { if (binaryInfoBuilder_ == null) { typeInfo_ = builderForValue.build(); onChanged(); } else { binaryInfoBuilder_.setMessage(builderForValue.build()); } typeInfoCase_ = 11; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.BinaryInfo binary_info = 11; */ public Builder mergeBinaryInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo value) { if (binaryInfoBuilder_ == null) { if (typeInfoCase_ == 11 && typeInfo_ != org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo.getDefaultInstance()) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo) typeInfo_) .mergeFrom(value).buildPartial(); } else { typeInfo_ = value; } onChanged(); } else { if (typeInfoCase_ == 11) { binaryInfoBuilder_.mergeFrom(value); } binaryInfoBuilder_.setMessage(value); } typeInfoCase_ = 11; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.BinaryInfo binary_info = 11; */ public Builder clearBinaryInfo() { if (binaryInfoBuilder_ == null) { if (typeInfoCase_ == 11) { typeInfoCase_ = 0; typeInfo_ = null; onChanged(); } } else { if (typeInfoCase_ == 11) { typeInfoCase_ = 0; typeInfo_ = null; } binaryInfoBuilder_.clear(); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.BinaryInfo binary_info = 11; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo.Builder getBinaryInfoBuilder() { return getBinaryInfoFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.Schema.BinaryInfo binary_info = 11; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfoOrBuilder getBinaryInfoOrBuilder() { if ((typeInfoCase_ == 11) && (binaryInfoBuilder_ != null)) { return binaryInfoBuilder_.getMessageOrBuilder(); } else { if (typeInfoCase_ == 11) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema.BinaryInfo binary_info = 11; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfoOrBuilder> getBinaryInfoFieldBuilder() { if (binaryInfoBuilder_ == null) { if (!(typeInfoCase_ == 11)) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo.getDefaultInstance(); } binaryInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfoOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.BinaryInfo) typeInfo_, getParentForChildren(), isClean()); typeInfo_ = null; } typeInfoCase_ = 11; onChanged();; return binaryInfoBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfoOrBuilder> varBinaryInfoBuilder_; /** * .org.apache.flink.fn_execution.v1.Schema.VarBinaryInfo var_binary_info = 12; * @return Whether the varBinaryInfo field is set. */ @java.lang.Override public boolean hasVarBinaryInfo() { return typeInfoCase_ == 12; } /** * .org.apache.flink.fn_execution.v1.Schema.VarBinaryInfo var_binary_info = 12; * @return The varBinaryInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo getVarBinaryInfo() { if (varBinaryInfoBuilder_ == null) { if (typeInfoCase_ == 12) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo.getDefaultInstance(); } else { if (typeInfoCase_ == 12) { return varBinaryInfoBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema.VarBinaryInfo var_binary_info = 12; */ public Builder setVarBinaryInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo value) { if (varBinaryInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } typeInfo_ = value; onChanged(); } else { varBinaryInfoBuilder_.setMessage(value); } typeInfoCase_ = 12; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.VarBinaryInfo var_binary_info = 12; */ public Builder setVarBinaryInfo( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo.Builder builderForValue) { if (varBinaryInfoBuilder_ == null) { typeInfo_ = builderForValue.build(); onChanged(); } else { varBinaryInfoBuilder_.setMessage(builderForValue.build()); } typeInfoCase_ = 12; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.VarBinaryInfo var_binary_info = 12; */ public Builder mergeVarBinaryInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo value) { if (varBinaryInfoBuilder_ == null) { if (typeInfoCase_ == 12 && typeInfo_ != org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo.getDefaultInstance()) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo) typeInfo_) .mergeFrom(value).buildPartial(); } else { typeInfo_ = value; } onChanged(); } else { if (typeInfoCase_ == 12) { varBinaryInfoBuilder_.mergeFrom(value); } varBinaryInfoBuilder_.setMessage(value); } typeInfoCase_ = 12; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.VarBinaryInfo var_binary_info = 12; */ public Builder clearVarBinaryInfo() { if (varBinaryInfoBuilder_ == null) { if (typeInfoCase_ == 12) { typeInfoCase_ = 0; typeInfo_ = null; onChanged(); } } else { if (typeInfoCase_ == 12) { typeInfoCase_ = 0; typeInfo_ = null; } varBinaryInfoBuilder_.clear(); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.VarBinaryInfo var_binary_info = 12; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo.Builder getVarBinaryInfoBuilder() { return getVarBinaryInfoFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.Schema.VarBinaryInfo var_binary_info = 12; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfoOrBuilder getVarBinaryInfoOrBuilder() { if ((typeInfoCase_ == 12) && (varBinaryInfoBuilder_ != null)) { return varBinaryInfoBuilder_.getMessageOrBuilder(); } else { if (typeInfoCase_ == 12) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema.VarBinaryInfo var_binary_info = 12; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfoOrBuilder> getVarBinaryInfoFieldBuilder() { if (varBinaryInfoBuilder_ == null) { if (!(typeInfoCase_ == 12)) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo.getDefaultInstance(); } varBinaryInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfoOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarBinaryInfo) typeInfo_, getParentForChildren(), isClean()); typeInfo_ = null; } typeInfoCase_ = 12; onChanged();; return varBinaryInfoBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfoOrBuilder> charInfoBuilder_; /** * .org.apache.flink.fn_execution.v1.Schema.CharInfo char_info = 13; * @return Whether the charInfo field is set. */ @java.lang.Override public boolean hasCharInfo() { return typeInfoCase_ == 13; } /** * .org.apache.flink.fn_execution.v1.Schema.CharInfo char_info = 13; * @return The charInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo getCharInfo() { if (charInfoBuilder_ == null) { if (typeInfoCase_ == 13) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo.getDefaultInstance(); } else { if (typeInfoCase_ == 13) { return charInfoBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema.CharInfo char_info = 13; */ public Builder setCharInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo value) { if (charInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } typeInfo_ = value; onChanged(); } else { charInfoBuilder_.setMessage(value); } typeInfoCase_ = 13; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.CharInfo char_info = 13; */ public Builder setCharInfo( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo.Builder builderForValue) { if (charInfoBuilder_ == null) { typeInfo_ = builderForValue.build(); onChanged(); } else { charInfoBuilder_.setMessage(builderForValue.build()); } typeInfoCase_ = 13; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.CharInfo char_info = 13; */ public Builder mergeCharInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo value) { if (charInfoBuilder_ == null) { if (typeInfoCase_ == 13 && typeInfo_ != org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo.getDefaultInstance()) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo) typeInfo_) .mergeFrom(value).buildPartial(); } else { typeInfo_ = value; } onChanged(); } else { if (typeInfoCase_ == 13) { charInfoBuilder_.mergeFrom(value); } charInfoBuilder_.setMessage(value); } typeInfoCase_ = 13; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.CharInfo char_info = 13; */ public Builder clearCharInfo() { if (charInfoBuilder_ == null) { if (typeInfoCase_ == 13) { typeInfoCase_ = 0; typeInfo_ = null; onChanged(); } } else { if (typeInfoCase_ == 13) { typeInfoCase_ = 0; typeInfo_ = null; } charInfoBuilder_.clear(); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.CharInfo char_info = 13; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo.Builder getCharInfoBuilder() { return getCharInfoFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.Schema.CharInfo char_info = 13; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfoOrBuilder getCharInfoOrBuilder() { if ((typeInfoCase_ == 13) && (charInfoBuilder_ != null)) { return charInfoBuilder_.getMessageOrBuilder(); } else { if (typeInfoCase_ == 13) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema.CharInfo char_info = 13; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfoOrBuilder> getCharInfoFieldBuilder() { if (charInfoBuilder_ == null) { if (!(typeInfoCase_ == 13)) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo.getDefaultInstance(); } charInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfoOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.CharInfo) typeInfo_, getParentForChildren(), isClean()); typeInfo_ = null; } typeInfoCase_ = 13; onChanged();; return charInfoBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfoOrBuilder> varCharInfoBuilder_; /** * .org.apache.flink.fn_execution.v1.Schema.VarCharInfo var_char_info = 14; * @return Whether the varCharInfo field is set. */ @java.lang.Override public boolean hasVarCharInfo() { return typeInfoCase_ == 14; } /** * .org.apache.flink.fn_execution.v1.Schema.VarCharInfo var_char_info = 14; * @return The varCharInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo getVarCharInfo() { if (varCharInfoBuilder_ == null) { if (typeInfoCase_ == 14) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo.getDefaultInstance(); } else { if (typeInfoCase_ == 14) { return varCharInfoBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema.VarCharInfo var_char_info = 14; */ public Builder setVarCharInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo value) { if (varCharInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } typeInfo_ = value; onChanged(); } else { varCharInfoBuilder_.setMessage(value); } typeInfoCase_ = 14; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.VarCharInfo var_char_info = 14; */ public Builder setVarCharInfo( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo.Builder builderForValue) { if (varCharInfoBuilder_ == null) { typeInfo_ = builderForValue.build(); onChanged(); } else { varCharInfoBuilder_.setMessage(builderForValue.build()); } typeInfoCase_ = 14; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.VarCharInfo var_char_info = 14; */ public Builder mergeVarCharInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo value) { if (varCharInfoBuilder_ == null) { if (typeInfoCase_ == 14 && typeInfo_ != org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo.getDefaultInstance()) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo) typeInfo_) .mergeFrom(value).buildPartial(); } else { typeInfo_ = value; } onChanged(); } else { if (typeInfoCase_ == 14) { varCharInfoBuilder_.mergeFrom(value); } varCharInfoBuilder_.setMessage(value); } typeInfoCase_ = 14; return this; } /** * .org.apache.flink.fn_execution.v1.Schema.VarCharInfo var_char_info = 14; */ public Builder clearVarCharInfo() { if (varCharInfoBuilder_ == null) { if (typeInfoCase_ == 14) { typeInfoCase_ = 0; typeInfo_ = null; onChanged(); } } else { if (typeInfoCase_ == 14) { typeInfoCase_ = 0; typeInfo_ = null; } varCharInfoBuilder_.clear(); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.VarCharInfo var_char_info = 14; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo.Builder getVarCharInfoBuilder() { return getVarCharInfoFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.Schema.VarCharInfo var_char_info = 14; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfoOrBuilder getVarCharInfoOrBuilder() { if ((typeInfoCase_ == 14) && (varCharInfoBuilder_ != null)) { return varCharInfoBuilder_.getMessageOrBuilder(); } else { if (typeInfoCase_ == 14) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.Schema.VarCharInfo var_char_info = 14; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfoOrBuilder> getVarCharInfoFieldBuilder() { if (varCharInfoBuilder_ == null) { if (!(typeInfoCase_ == 14)) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo.getDefaultInstance(); } varCharInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfoOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.VarCharInfo) typeInfo_, getParentForChildren(), isClean()); typeInfo_ = null; } typeInfoCase_ = 14; onChanged();; return varCharInfoBuilder_; } @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.apache.flink.fn_execution.v1.Schema.FieldType) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.Schema.FieldType) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public FieldType parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new FieldType(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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface FieldOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.Schema.Field) com.google.protobuf.MessageOrBuilder { /** * string name = 1; * @return The name. */ java.lang.String getName(); /** * string name = 1; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** * string description = 2; * @return The description. */ java.lang.String getDescription(); /** * string description = 2; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** * .org.apache.flink.fn_execution.v1.Schema.FieldType type = 3; * @return Whether the type field is set. */ boolean hasType(); /** * .org.apache.flink.fn_execution.v1.Schema.FieldType type = 3; * @return The type. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getType(); /** * .org.apache.flink.fn_execution.v1.Schema.FieldType type = 3; */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getTypeOrBuilder(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.Schema.Field} */ public static final class Field extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.Schema.Field) FieldOrBuilder { private static final long serialVersionUID = 0L; // Use Field.newBuilder() to construct. private Field(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Field() { name_ = ""; description_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Field(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Field( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); description_ = s; break; } case 26: { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder subBuilder = null; if (type_ != null) { subBuilder = type_.toBuilder(); } type_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(type_); type_ = 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_Field_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_Field_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field.Builder.class); } public static final int NAME_FIELD_NUMBER = 1; private volatile java.lang.Object name_; /** * string name = 1; * @return The name. */ @java.lang.Override public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } } /** * string name = 1; * @return The bytes for name. */ @java.lang.Override 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 DESCRIPTION_FIELD_NUMBER = 2; private volatile java.lang.Object description_; /** * string description = 2; * @return The description. */ @java.lang.Override 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; * @return The bytes for description. */ @java.lang.Override 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 TYPE_FIELD_NUMBER = 3; private org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType type_; /** * .org.apache.flink.fn_execution.v1.Schema.FieldType type = 3; * @return Whether the type field is set. */ @java.lang.Override public boolean hasType() { return type_ != null; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType type = 3; * @return The type. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getType() { return type_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance() : type_; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType type = 3; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getTypeOrBuilder() { return getType(); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!getNameBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); } if (!getDescriptionBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, description_); } if (type_ != null) { output.writeMessage(3, getType()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getNameBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); } if (!getDescriptionBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, description_); } if (type_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getType()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field other = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field) obj; if (!getName() .equals(other.getName())) return false; if (!getDescription() .equals(other.getDescription())) return false; if (hasType() != other.hasType()) return false; if (hasType()) { 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) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; hash = (53 * hash) + getDescription().hashCode(); if (hasType()) { hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + getType().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field 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.apache.flink.fn_execution.v1.Schema.Field} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.Schema.Field) org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_Field_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_Field_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); name_ = ""; description_ = ""; if (typeBuilder_ == null) { type_ = null; } else { type_ = null; typeBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_Field_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field build() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field result = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field(this); result.name_ = name_; result.description_ = description_; if (typeBuilder_ == null) { result.type_ = type_; } else { result.type_ = typeBuilder_.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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field.getDefaultInstance()) return this; if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (!other.getDescription().isEmpty()) { description_ = other.description_; onChanged(); } if (other.hasType()) { mergeType(other.getType()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object name_ = ""; /** * string name = 1; * @return The name. */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } else { return (java.lang.String) ref; } } /** * string name = 1; * @return The bytes for name. */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string name = 1; * @param value The name to set. * @return This builder for chaining. */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } name_ = value; onChanged(); return this; } /** * string name = 1; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** * string name = 1; * @param value The bytes for name to set. * @return This builder for chaining. */ 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 description_ = ""; /** * string description = 2; * @return The description. */ 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; * @return The bytes for description. */ 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; * @param value The description to set. * @return This builder for chaining. */ public Builder setDescription( java.lang.String value) { if (value == null) { throw new NullPointerException(); } description_ = value; onChanged(); return this; } /** * string description = 2; * @return This builder for chaining. */ public Builder clearDescription() { description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** * string description = 2; * @param value The bytes for description to set. * @return This builder for chaining. */ public Builder setDescriptionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); description_ = value; onChanged(); return this; } private org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType type_; private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder> typeBuilder_; /** * .org.apache.flink.fn_execution.v1.Schema.FieldType type = 3; * @return Whether the type field is set. */ public boolean hasType() { return typeBuilder_ != null || type_ != null; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType type = 3; * @return The type. */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType getType() { if (typeBuilder_ == null) { return type_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance() : type_; } else { return typeBuilder_.getMessage(); } } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType type = 3; */ public Builder setType(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType value) { if (typeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } type_ = value; onChanged(); } else { typeBuilder_.setMessage(value); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType type = 3; */ public Builder setType( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder builderForValue) { if (typeBuilder_ == null) { type_ = builderForValue.build(); onChanged(); } else { typeBuilder_.setMessage(builderForValue.build()); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType type = 3; */ public Builder mergeType(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType value) { if (typeBuilder_ == null) { if (type_ != null) { type_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.newBuilder(type_).mergeFrom(value).buildPartial(); } else { type_ = value; } onChanged(); } else { typeBuilder_.mergeFrom(value); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType type = 3; */ public Builder clearType() { if (typeBuilder_ == null) { type_ = null; onChanged(); } else { type_ = null; typeBuilder_ = null; } return this; } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType type = 3; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder getTypeBuilder() { onChanged(); return getTypeFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType type = 3; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder getTypeOrBuilder() { if (typeBuilder_ != null) { return typeBuilder_.getMessageOrBuilder(); } else { return type_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.getDefaultInstance() : type_; } } /** * .org.apache.flink.fn_execution.v1.Schema.FieldType type = 3; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder> getTypeFieldBuilder() { if (typeBuilder_ == null) { typeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldTypeOrBuilder>( getType(), getParentForChildren(), isClean()); type_ = null; } return typeBuilder_; } @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.apache.flink.fn_execution.v1.Schema.Field) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.Schema.Field) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Field parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Field(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.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public static final int FIELDS_FIELD_NUMBER = 1; private java.util.List fields_; /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ @java.lang.Override public java.util.List getFieldsList() { return fields_; } /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ @java.lang.Override public java.util.List getFieldsOrBuilderList() { return fields_; } /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ @java.lang.Override public int getFieldsCount() { return fields_.size(); } /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field getFields(int index) { return fields_.get(index); } /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldOrBuilder getFieldsOrBuilder( int index) { return fields_.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 < fields_.size(); i++) { output.writeMessage(1, fields_.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 < fields_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, fields_.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.apache.flink.fnexecution.v1.FlinkFnApi.Schema)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.Schema other = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema) obj; if (!getFieldsList() .equals(other.getFieldsList())) 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 (getFieldsCount() > 0) { hash = (37 * hash) + FIELDS_FIELD_NUMBER; hash = (53 * hash) + getFieldsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema 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; } /** *
     * A representation of the data schema.
     * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.Schema} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.Schema) org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.class, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getFieldsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (fieldsBuilder_ == null) { fields_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { fieldsBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_Schema_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema build() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema result = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema(this); int from_bitField0_ = bitField0_; if (fieldsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { fields_ = java.util.Collections.unmodifiableList(fields_); bitField0_ = (bitField0_ & ~0x00000001); } result.fields_ = fields_; } else { result.fields_ = fieldsBuilder_.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.apache.flink.fnexecution.v1.FlinkFnApi.Schema) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.Schema)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.getDefaultInstance()) return this; if (fieldsBuilder_ == null) { if (!other.fields_.isEmpty()) { if (fields_.isEmpty()) { fields_ = other.fields_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureFieldsIsMutable(); fields_.addAll(other.fields_); } onChanged(); } } else { if (!other.fields_.isEmpty()) { if (fieldsBuilder_.isEmpty()) { fieldsBuilder_.dispose(); fieldsBuilder_ = null; fields_ = other.fields_; bitField0_ = (bitField0_ & ~0x00000001); fieldsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getFieldsFieldBuilder() : null; } else { fieldsBuilder_.addAllMessages(other.fields_); } } } 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.apache.flink.fnexecution.v1.FlinkFnApi.Schema parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.Schema) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List fields_ = java.util.Collections.emptyList(); private void ensureFieldsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { fields_ = new java.util.ArrayList(fields_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldOrBuilder> fieldsBuilder_; /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ public java.util.List getFieldsList() { if (fieldsBuilder_ == null) { return java.util.Collections.unmodifiableList(fields_); } else { return fieldsBuilder_.getMessageList(); } } /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ public int getFieldsCount() { if (fieldsBuilder_ == null) { return fields_.size(); } else { return fieldsBuilder_.getCount(); } } /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field getFields(int index) { if (fieldsBuilder_ == null) { return fields_.get(index); } else { return fieldsBuilder_.getMessage(index); } } /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ public Builder setFields( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field value) { if (fieldsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFieldsIsMutable(); fields_.set(index, value); onChanged(); } else { fieldsBuilder_.setMessage(index, value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ public Builder setFields( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field.Builder builderForValue) { if (fieldsBuilder_ == null) { ensureFieldsIsMutable(); fields_.set(index, builderForValue.build()); onChanged(); } else { fieldsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ public Builder addFields(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field value) { if (fieldsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFieldsIsMutable(); fields_.add(value); onChanged(); } else { fieldsBuilder_.addMessage(value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ public Builder addFields( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field value) { if (fieldsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFieldsIsMutable(); fields_.add(index, value); onChanged(); } else { fieldsBuilder_.addMessage(index, value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ public Builder addFields( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field.Builder builderForValue) { if (fieldsBuilder_ == null) { ensureFieldsIsMutable(); fields_.add(builderForValue.build()); onChanged(); } else { fieldsBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ public Builder addFields( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field.Builder builderForValue) { if (fieldsBuilder_ == null) { ensureFieldsIsMutable(); fields_.add(index, builderForValue.build()); onChanged(); } else { fieldsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ public Builder addAllFields( java.lang.Iterable values) { if (fieldsBuilder_ == null) { ensureFieldsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, fields_); onChanged(); } else { fieldsBuilder_.addAllMessages(values); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ public Builder clearFields() { if (fieldsBuilder_ == null) { fields_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { fieldsBuilder_.clear(); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ public Builder removeFields(int index) { if (fieldsBuilder_ == null) { ensureFieldsIsMutable(); fields_.remove(index); onChanged(); } else { fieldsBuilder_.remove(index); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field.Builder getFieldsBuilder( int index) { return getFieldsFieldBuilder().getBuilder(index); } /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldOrBuilder getFieldsOrBuilder( int index) { if (fieldsBuilder_ == null) { return fields_.get(index); } else { return fieldsBuilder_.getMessageOrBuilder(index); } } /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ public java.util.List getFieldsOrBuilderList() { if (fieldsBuilder_ != null) { return fieldsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(fields_); } } /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field.Builder addFieldsBuilder() { return getFieldsFieldBuilder().addBuilder( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field.getDefaultInstance()); } /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field.Builder addFieldsBuilder( int index) { return getFieldsFieldBuilder().addBuilder( index, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field.getDefaultInstance()); } /** * repeated .org.apache.flink.fn_execution.v1.Schema.Field fields = 1; */ public java.util.List getFieldsBuilderList() { return getFieldsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldOrBuilder> getFieldsFieldBuilder() { if (fieldsBuilder_ == null) { fieldsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Field.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.FieldOrBuilder>( fields_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); fields_ = null; } return fieldsBuilder_; } @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.apache.flink.fn_execution.v1.Schema) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.Schema) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.Schema DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.Schema(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.Schema getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Schema parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Schema(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.apache.flink.fnexecution.v1.FlinkFnApi.Schema getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface TypeInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.TypeInfo) com.google.protobuf.MessageOrBuilder { /** * .org.apache.flink.fn_execution.v1.TypeInfo.TypeName type_name = 1; * @return The enum numeric value on the wire for typeName. */ int getTypeNameValue(); /** * .org.apache.flink.fn_execution.v1.TypeInfo.TypeName type_name = 1; * @return The typeName. */ org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TypeName getTypeName(); /** * .org.apache.flink.fn_execution.v1.TypeInfo collection_element_type = 2; * @return Whether the collectionElementType field is set. */ boolean hasCollectionElementType(); /** * .org.apache.flink.fn_execution.v1.TypeInfo collection_element_type = 2; * @return The collectionElementType. */ org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getCollectionElementType(); /** * .org.apache.flink.fn_execution.v1.TypeInfo collection_element_type = 2; */ org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder getCollectionElementTypeOrBuilder(); /** * .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo row_type_info = 3; * @return Whether the rowTypeInfo field is set. */ boolean hasRowTypeInfo(); /** * .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo row_type_info = 3; * @return The rowTypeInfo. */ org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo getRowTypeInfo(); /** * .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo row_type_info = 3; */ org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfoOrBuilder getRowTypeInfoOrBuilder(); /** * .org.apache.flink.fn_execution.v1.TypeInfo.TupleTypeInfo tuple_type_info = 4; * @return Whether the tupleTypeInfo field is set. */ boolean hasTupleTypeInfo(); /** * .org.apache.flink.fn_execution.v1.TypeInfo.TupleTypeInfo tuple_type_info = 4; * @return The tupleTypeInfo. */ org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo getTupleTypeInfo(); /** * .org.apache.flink.fn_execution.v1.TypeInfo.TupleTypeInfo tuple_type_info = 4; */ org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfoOrBuilder getTupleTypeInfoOrBuilder(); /** * .org.apache.flink.fn_execution.v1.TypeInfo.MapTypeInfo map_type_info = 5; * @return Whether the mapTypeInfo field is set. */ boolean hasMapTypeInfo(); /** * .org.apache.flink.fn_execution.v1.TypeInfo.MapTypeInfo map_type_info = 5; * @return The mapTypeInfo. */ org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo getMapTypeInfo(); /** * .org.apache.flink.fn_execution.v1.TypeInfo.MapTypeInfo map_type_info = 5; */ org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfoOrBuilder getMapTypeInfoOrBuilder(); public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TypeInfoCase getTypeInfoCase(); } /** *
   * A representation of the data type information in DataStream.
   * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.TypeInfo} */ public static final class TypeInfo extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.TypeInfo) TypeInfoOrBuilder { private static final long serialVersionUID = 0L; // Use TypeInfo.newBuilder() to construct. private TypeInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private TypeInfo() { typeName_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new TypeInfo(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private TypeInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { int rawValue = input.readEnum(); typeName_ = rawValue; break; } case 18: { org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder subBuilder = null; if (typeInfoCase_ == 2) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo) typeInfo_).toBuilder(); } typeInfo_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo) typeInfo_); typeInfo_ = subBuilder.buildPartial(); } typeInfoCase_ = 2; break; } case 26: { org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Builder subBuilder = null; if (typeInfoCase_ == 3) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo) typeInfo_).toBuilder(); } typeInfo_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo) typeInfo_); typeInfo_ = subBuilder.buildPartial(); } typeInfoCase_ = 3; break; } case 34: { org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo.Builder subBuilder = null; if (typeInfoCase_ == 4) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo) typeInfo_).toBuilder(); } typeInfo_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo) typeInfo_); typeInfo_ = subBuilder.buildPartial(); } typeInfoCase_ = 4; break; } case 42: { org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo.Builder subBuilder = null; if (typeInfoCase_ == 5) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo) typeInfo_).toBuilder(); } typeInfo_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo) typeInfo_); typeInfo_ = subBuilder.buildPartial(); } typeInfoCase_ = 5; 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder.class); } /** * Protobuf enum {@code org.apache.flink.fn_execution.v1.TypeInfo.TypeName} */ public enum TypeName implements com.google.protobuf.ProtocolMessageEnum { /** * ROW = 0; */ ROW(0), /** * STRING = 1; */ STRING(1), /** * BYTE = 2; */ BYTE(2), /** * BOOLEAN = 3; */ BOOLEAN(3), /** * SHORT = 4; */ SHORT(4), /** * INT = 5; */ INT(5), /** * LONG = 6; */ LONG(6), /** * FLOAT = 7; */ FLOAT(7), /** * DOUBLE = 8; */ DOUBLE(8), /** * CHAR = 9; */ CHAR(9), /** * BIG_INT = 10; */ BIG_INT(10), /** * BIG_DEC = 11; */ BIG_DEC(11), /** * SQL_DATE = 12; */ SQL_DATE(12), /** * SQL_TIME = 13; */ SQL_TIME(13), /** * SQL_TIMESTAMP = 14; */ SQL_TIMESTAMP(14), /** * BASIC_ARRAY = 15; */ BASIC_ARRAY(15), /** * PRIMITIVE_ARRAY = 16; */ PRIMITIVE_ARRAY(16), /** * TUPLE = 17; */ TUPLE(17), /** * LIST = 18; */ LIST(18), /** * MAP = 19; */ MAP(19), /** * PICKLED_BYTES = 20; */ PICKLED_BYTES(20), /** * OBJECT_ARRAY = 21; */ OBJECT_ARRAY(21), /** * INSTANT = 22; */ INSTANT(22), UNRECOGNIZED(-1), ; /** * ROW = 0; */ public static final int ROW_VALUE = 0; /** * STRING = 1; */ public static final int STRING_VALUE = 1; /** * BYTE = 2; */ public static final int BYTE_VALUE = 2; /** * BOOLEAN = 3; */ public static final int BOOLEAN_VALUE = 3; /** * SHORT = 4; */ public static final int SHORT_VALUE = 4; /** * INT = 5; */ public static final int INT_VALUE = 5; /** * LONG = 6; */ public static final int LONG_VALUE = 6; /** * FLOAT = 7; */ public static final int FLOAT_VALUE = 7; /** * DOUBLE = 8; */ public static final int DOUBLE_VALUE = 8; /** * CHAR = 9; */ public static final int CHAR_VALUE = 9; /** * BIG_INT = 10; */ public static final int BIG_INT_VALUE = 10; /** * BIG_DEC = 11; */ public static final int BIG_DEC_VALUE = 11; /** * SQL_DATE = 12; */ public static final int SQL_DATE_VALUE = 12; /** * SQL_TIME = 13; */ public static final int SQL_TIME_VALUE = 13; /** * SQL_TIMESTAMP = 14; */ public static final int SQL_TIMESTAMP_VALUE = 14; /** * BASIC_ARRAY = 15; */ public static final int BASIC_ARRAY_VALUE = 15; /** * PRIMITIVE_ARRAY = 16; */ public static final int PRIMITIVE_ARRAY_VALUE = 16; /** * TUPLE = 17; */ public static final int TUPLE_VALUE = 17; /** * LIST = 18; */ public static final int LIST_VALUE = 18; /** * MAP = 19; */ public static final int MAP_VALUE = 19; /** * PICKLED_BYTES = 20; */ public static final int PICKLED_BYTES_VALUE = 20; /** * OBJECT_ARRAY = 21; */ public static final int OBJECT_ARRAY_VALUE = 21; /** * INSTANT = 22; */ public static final int INSTANT_VALUE = 22; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static TypeName valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static TypeName forNumber(int value) { switch (value) { case 0: return ROW; case 1: return STRING; case 2: return BYTE; case 3: return BOOLEAN; case 4: return SHORT; case 5: return INT; case 6: return LONG; case 7: return FLOAT; case 8: return DOUBLE; case 9: return CHAR; case 10: return BIG_INT; case 11: return BIG_DEC; case 12: return SQL_DATE; case 13: return SQL_TIME; case 14: return SQL_TIMESTAMP; case 15: return BASIC_ARRAY; case 16: return PRIMITIVE_ARRAY; case 17: return TUPLE; case 18: return LIST; case 19: return MAP; case 20: return PICKLED_BYTES; case 21: return OBJECT_ARRAY; case 22: return INSTANT; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< TypeName> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public TypeName findValueByNumber(int number) { return TypeName.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDescriptor().getEnumTypes().get(0); } private static final TypeName[] VALUES = values(); public static TypeName 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 TypeName(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:org.apache.flink.fn_execution.v1.TypeInfo.TypeName) } public interface MapTypeInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.TypeInfo.MapTypeInfo) com.google.protobuf.MessageOrBuilder { /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type = 1; * @return Whether the keyType field is set. */ boolean hasKeyType(); /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type = 1; * @return The keyType. */ org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getKeyType(); /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type = 1; */ org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder getKeyTypeOrBuilder(); /** * .org.apache.flink.fn_execution.v1.TypeInfo value_type = 2; * @return Whether the valueType field is set. */ boolean hasValueType(); /** * .org.apache.flink.fn_execution.v1.TypeInfo value_type = 2; * @return The valueType. */ org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getValueType(); /** * .org.apache.flink.fn_execution.v1.TypeInfo value_type = 2; */ org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder getValueTypeOrBuilder(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.TypeInfo.MapTypeInfo} */ public static final class MapTypeInfo extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.TypeInfo.MapTypeInfo) MapTypeInfoOrBuilder { private static final long serialVersionUID = 0L; // Use MapTypeInfo.newBuilder() to construct. private MapTypeInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private MapTypeInfo() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new MapTypeInfo(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private MapTypeInfo( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder subBuilder = null; if (keyType_ != null) { subBuilder = keyType_.toBuilder(); } keyType_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(keyType_); keyType_ = subBuilder.buildPartial(); } break; } case 18: { org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder subBuilder = null; if (valueType_ != null) { subBuilder = valueType_.toBuilder(); } valueType_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(valueType_); valueType_ = 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_MapTypeInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_MapTypeInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo.Builder.class); } public static final int KEY_TYPE_FIELD_NUMBER = 1; private org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo keyType_; /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type = 1; * @return Whether the keyType field is set. */ @java.lang.Override public boolean hasKeyType() { return keyType_ != null; } /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type = 1; * @return The keyType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getKeyType() { return keyType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance() : keyType_; } /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type = 1; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder getKeyTypeOrBuilder() { return getKeyType(); } public static final int VALUE_TYPE_FIELD_NUMBER = 2; private org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo valueType_; /** * .org.apache.flink.fn_execution.v1.TypeInfo value_type = 2; * @return Whether the valueType field is set. */ @java.lang.Override public boolean hasValueType() { return valueType_ != null; } /** * .org.apache.flink.fn_execution.v1.TypeInfo value_type = 2; * @return The valueType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getValueType() { return valueType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance() : valueType_; } /** * .org.apache.flink.fn_execution.v1.TypeInfo value_type = 2; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder getValueTypeOrBuilder() { return getValueType(); } 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 (keyType_ != null) { output.writeMessage(1, getKeyType()); } if (valueType_ != null) { output.writeMessage(2, getValueType()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (keyType_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getKeyType()); } if (valueType_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getValueType()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo other = (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo) obj; if (hasKeyType() != other.hasKeyType()) return false; if (hasKeyType()) { if (!getKeyType() .equals(other.getKeyType())) return false; } if (hasValueType() != other.hasValueType()) return false; if (hasValueType()) { if (!getValueType() .equals(other.getValueType())) 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 (hasKeyType()) { hash = (37 * hash) + KEY_TYPE_FIELD_NUMBER; hash = (53 * hash) + getKeyType().hashCode(); } if (hasValueType()) { hash = (37 * hash) + VALUE_TYPE_FIELD_NUMBER; hash = (53 * hash) + getValueType().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo 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.apache.flink.fn_execution.v1.TypeInfo.MapTypeInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.TypeInfo.MapTypeInfo) org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_MapTypeInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_MapTypeInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo.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 (keyTypeBuilder_ == null) { keyType_ = null; } else { keyType_ = null; keyTypeBuilder_ = null; } if (valueTypeBuilder_ == null) { valueType_ = null; } else { valueType_ = null; valueTypeBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_MapTypeInfo_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo build() { org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo result = new org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo(this); if (keyTypeBuilder_ == null) { result.keyType_ = keyType_; } else { result.keyType_ = keyTypeBuilder_.build(); } if (valueTypeBuilder_ == null) { result.valueType_ = valueType_; } else { result.valueType_ = valueTypeBuilder_.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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo.getDefaultInstance()) return this; if (other.hasKeyType()) { mergeKeyType(other.getKeyType()); } if (other.hasValueType()) { mergeValueType(other.getValueType()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo keyType_; private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder> keyTypeBuilder_; /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type = 1; * @return Whether the keyType field is set. */ public boolean hasKeyType() { return keyTypeBuilder_ != null || keyType_ != null; } /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type = 1; * @return The keyType. */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getKeyType() { if (keyTypeBuilder_ == null) { return keyType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance() : keyType_; } else { return keyTypeBuilder_.getMessage(); } } /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type = 1; */ public Builder setKeyType(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo value) { if (keyTypeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } keyType_ = value; onChanged(); } else { keyTypeBuilder_.setMessage(value); } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type = 1; */ public Builder setKeyType( org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder builderForValue) { if (keyTypeBuilder_ == null) { keyType_ = builderForValue.build(); onChanged(); } else { keyTypeBuilder_.setMessage(builderForValue.build()); } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type = 1; */ public Builder mergeKeyType(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo value) { if (keyTypeBuilder_ == null) { if (keyType_ != null) { keyType_ = org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.newBuilder(keyType_).mergeFrom(value).buildPartial(); } else { keyType_ = value; } onChanged(); } else { keyTypeBuilder_.mergeFrom(value); } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type = 1; */ public Builder clearKeyType() { if (keyTypeBuilder_ == null) { keyType_ = null; onChanged(); } else { keyType_ = null; keyTypeBuilder_ = null; } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder getKeyTypeBuilder() { onChanged(); return getKeyTypeFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder getKeyTypeOrBuilder() { if (keyTypeBuilder_ != null) { return keyTypeBuilder_.getMessageOrBuilder(); } else { return keyType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance() : keyType_; } } /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder> getKeyTypeFieldBuilder() { if (keyTypeBuilder_ == null) { keyTypeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder>( getKeyType(), getParentForChildren(), isClean()); keyType_ = null; } return keyTypeBuilder_; } private org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo valueType_; private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder> valueTypeBuilder_; /** * .org.apache.flink.fn_execution.v1.TypeInfo value_type = 2; * @return Whether the valueType field is set. */ public boolean hasValueType() { return valueTypeBuilder_ != null || valueType_ != null; } /** * .org.apache.flink.fn_execution.v1.TypeInfo value_type = 2; * @return The valueType. */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getValueType() { if (valueTypeBuilder_ == null) { return valueType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance() : valueType_; } else { return valueTypeBuilder_.getMessage(); } } /** * .org.apache.flink.fn_execution.v1.TypeInfo value_type = 2; */ public Builder setValueType(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo value) { if (valueTypeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } valueType_ = value; onChanged(); } else { valueTypeBuilder_.setMessage(value); } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo value_type = 2; */ public Builder setValueType( org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder builderForValue) { if (valueTypeBuilder_ == null) { valueType_ = builderForValue.build(); onChanged(); } else { valueTypeBuilder_.setMessage(builderForValue.build()); } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo value_type = 2; */ public Builder mergeValueType(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo value) { if (valueTypeBuilder_ == null) { if (valueType_ != null) { valueType_ = org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.newBuilder(valueType_).mergeFrom(value).buildPartial(); } else { valueType_ = value; } onChanged(); } else { valueTypeBuilder_.mergeFrom(value); } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo value_type = 2; */ public Builder clearValueType() { if (valueTypeBuilder_ == null) { valueType_ = null; onChanged(); } else { valueType_ = null; valueTypeBuilder_ = null; } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo value_type = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder getValueTypeBuilder() { onChanged(); return getValueTypeFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.TypeInfo value_type = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder getValueTypeOrBuilder() { if (valueTypeBuilder_ != null) { return valueTypeBuilder_.getMessageOrBuilder(); } else { return valueType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance() : valueType_; } } /** * .org.apache.flink.fn_execution.v1.TypeInfo value_type = 2; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder> getValueTypeFieldBuilder() { if (valueTypeBuilder_ == null) { valueTypeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder>( getValueType(), getParentForChildren(), isClean()); valueType_ = null; } return valueTypeBuilder_; } @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.apache.flink.fn_execution.v1.TypeInfo.MapTypeInfo) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.TypeInfo.MapTypeInfo) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public MapTypeInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new MapTypeInfo(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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RowTypeInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo) com.google.protobuf.MessageOrBuilder { /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ java.util.List getFieldsList(); /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field getFields(int index); /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ int getFieldsCount(); /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ java.util.List getFieldsOrBuilderList(); /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.FieldOrBuilder getFieldsOrBuilder( int index); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo} */ public static final class RowTypeInfo extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo) RowTypeInfoOrBuilder { private static final long serialVersionUID = 0L; // Use RowTypeInfo.newBuilder() to construct. private RowTypeInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RowTypeInfo() { fields_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RowTypeInfo(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RowTypeInfo( 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)) { fields_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } fields_.add( input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field.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)) { fields_ = java.util.Collections.unmodifiableList(fields_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_RowTypeInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_RowTypeInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Builder.class); } public interface FieldOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field) com.google.protobuf.MessageOrBuilder { /** * string field_name = 1; * @return The fieldName. */ java.lang.String getFieldName(); /** * string field_name = 1; * @return The bytes for fieldName. */ com.google.protobuf.ByteString getFieldNameBytes(); /** * .org.apache.flink.fn_execution.v1.TypeInfo field_type = 2; * @return Whether the fieldType field is set. */ boolean hasFieldType(); /** * .org.apache.flink.fn_execution.v1.TypeInfo field_type = 2; * @return The fieldType. */ org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getFieldType(); /** * .org.apache.flink.fn_execution.v1.TypeInfo field_type = 2; */ org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder getFieldTypeOrBuilder(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field} */ public static final class Field extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field) FieldOrBuilder { private static final long serialVersionUID = 0L; // Use Field.newBuilder() to construct. private Field(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Field() { fieldName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Field(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Field( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); fieldName_ = s; break; } case 18: { org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder subBuilder = null; if (fieldType_ != null) { subBuilder = fieldType_.toBuilder(); } fieldType_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(fieldType_); fieldType_ = 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_RowTypeInfo_Field_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_RowTypeInfo_Field_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field.class, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field.Builder.class); } public static final int FIELD_NAME_FIELD_NUMBER = 1; private volatile java.lang.Object fieldName_; /** * string field_name = 1; * @return The fieldName. */ @java.lang.Override public java.lang.String getFieldName() { java.lang.Object ref = fieldName_; 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(); fieldName_ = s; return s; } } /** * string field_name = 1; * @return The bytes for fieldName. */ @java.lang.Override public com.google.protobuf.ByteString getFieldNameBytes() { java.lang.Object ref = fieldName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); fieldName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int FIELD_TYPE_FIELD_NUMBER = 2; private org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo fieldType_; /** * .org.apache.flink.fn_execution.v1.TypeInfo field_type = 2; * @return Whether the fieldType field is set. */ @java.lang.Override public boolean hasFieldType() { return fieldType_ != null; } /** * .org.apache.flink.fn_execution.v1.TypeInfo field_type = 2; * @return The fieldType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getFieldType() { return fieldType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance() : fieldType_; } /** * .org.apache.flink.fn_execution.v1.TypeInfo field_type = 2; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder getFieldTypeOrBuilder() { return getFieldType(); } 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 (!getFieldNameBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, fieldName_); } if (fieldType_ != null) { output.writeMessage(2, getFieldType()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getFieldNameBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, fieldName_); } if (fieldType_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getFieldType()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field other = (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field) obj; if (!getFieldName() .equals(other.getFieldName())) return false; if (hasFieldType() != other.hasFieldType()) return false; if (hasFieldType()) { if (!getFieldType() .equals(other.getFieldType())) 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) + FIELD_NAME_FIELD_NUMBER; hash = (53 * hash) + getFieldName().hashCode(); if (hasFieldType()) { hash = (37 * hash) + FIELD_TYPE_FIELD_NUMBER; hash = (53 * hash) + getFieldType().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field 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.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field) org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.FieldOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_RowTypeInfo_Field_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_RowTypeInfo_Field_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field.class, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field.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(); fieldName_ = ""; if (fieldTypeBuilder_ == null) { fieldType_ = null; } else { fieldType_ = null; fieldTypeBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_RowTypeInfo_Field_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field build() { org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field result = new org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field(this); result.fieldName_ = fieldName_; if (fieldTypeBuilder_ == null) { result.fieldType_ = fieldType_; } else { result.fieldType_ = fieldTypeBuilder_.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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field.getDefaultInstance()) return this; if (!other.getFieldName().isEmpty()) { fieldName_ = other.fieldName_; onChanged(); } if (other.hasFieldType()) { mergeFieldType(other.getFieldType()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object fieldName_ = ""; /** * string field_name = 1; * @return The fieldName. */ public java.lang.String getFieldName() { java.lang.Object ref = fieldName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); fieldName_ = s; return s; } else { return (java.lang.String) ref; } } /** * string field_name = 1; * @return The bytes for fieldName. */ public com.google.protobuf.ByteString getFieldNameBytes() { java.lang.Object ref = fieldName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); fieldName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string field_name = 1; * @param value The fieldName to set. * @return This builder for chaining. */ public Builder setFieldName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } fieldName_ = value; onChanged(); return this; } /** * string field_name = 1; * @return This builder for chaining. */ public Builder clearFieldName() { fieldName_ = getDefaultInstance().getFieldName(); onChanged(); return this; } /** * string field_name = 1; * @param value The bytes for fieldName to set. * @return This builder for chaining. */ public Builder setFieldNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); fieldName_ = value; onChanged(); return this; } private org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo fieldType_; private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder> fieldTypeBuilder_; /** * .org.apache.flink.fn_execution.v1.TypeInfo field_type = 2; * @return Whether the fieldType field is set. */ public boolean hasFieldType() { return fieldTypeBuilder_ != null || fieldType_ != null; } /** * .org.apache.flink.fn_execution.v1.TypeInfo field_type = 2; * @return The fieldType. */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getFieldType() { if (fieldTypeBuilder_ == null) { return fieldType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance() : fieldType_; } else { return fieldTypeBuilder_.getMessage(); } } /** * .org.apache.flink.fn_execution.v1.TypeInfo field_type = 2; */ public Builder setFieldType(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo value) { if (fieldTypeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } fieldType_ = value; onChanged(); } else { fieldTypeBuilder_.setMessage(value); } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo field_type = 2; */ public Builder setFieldType( org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder builderForValue) { if (fieldTypeBuilder_ == null) { fieldType_ = builderForValue.build(); onChanged(); } else { fieldTypeBuilder_.setMessage(builderForValue.build()); } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo field_type = 2; */ public Builder mergeFieldType(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo value) { if (fieldTypeBuilder_ == null) { if (fieldType_ != null) { fieldType_ = org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.newBuilder(fieldType_).mergeFrom(value).buildPartial(); } else { fieldType_ = value; } onChanged(); } else { fieldTypeBuilder_.mergeFrom(value); } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo field_type = 2; */ public Builder clearFieldType() { if (fieldTypeBuilder_ == null) { fieldType_ = null; onChanged(); } else { fieldType_ = null; fieldTypeBuilder_ = null; } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo field_type = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder getFieldTypeBuilder() { onChanged(); return getFieldTypeFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.TypeInfo field_type = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder getFieldTypeOrBuilder() { if (fieldTypeBuilder_ != null) { return fieldTypeBuilder_.getMessageOrBuilder(); } else { return fieldType_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance() : fieldType_; } } /** * .org.apache.flink.fn_execution.v1.TypeInfo field_type = 2; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder> getFieldTypeFieldBuilder() { if (fieldTypeBuilder_ == null) { fieldTypeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder>( getFieldType(), getParentForChildren(), isClean()); fieldType_ = null; } return fieldTypeBuilder_; } @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.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Field parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Field(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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public static final int FIELDS_FIELD_NUMBER = 1; private java.util.List fields_; /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ @java.lang.Override public java.util.List getFieldsList() { return fields_; } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ @java.lang.Override public java.util.List getFieldsOrBuilderList() { return fields_; } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ @java.lang.Override public int getFieldsCount() { return fields_.size(); } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field getFields(int index) { return fields_.get(index); } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.FieldOrBuilder getFieldsOrBuilder( int index) { return fields_.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 < fields_.size(); i++) { output.writeMessage(1, fields_.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 < fields_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, fields_.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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo other = (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo) obj; if (!getFieldsList() .equals(other.getFieldsList())) 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 (getFieldsCount() > 0) { hash = (37 * hash) + FIELDS_FIELD_NUMBER; hash = (53 * hash) + getFieldsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo 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.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo) org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_RowTypeInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_RowTypeInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getFieldsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (fieldsBuilder_ == null) { fields_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { fieldsBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_RowTypeInfo_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo build() { org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo result = new org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo(this); int from_bitField0_ = bitField0_; if (fieldsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { fields_ = java.util.Collections.unmodifiableList(fields_); bitField0_ = (bitField0_ & ~0x00000001); } result.fields_ = fields_; } else { result.fields_ = fieldsBuilder_.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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.getDefaultInstance()) return this; if (fieldsBuilder_ == null) { if (!other.fields_.isEmpty()) { if (fields_.isEmpty()) { fields_ = other.fields_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureFieldsIsMutable(); fields_.addAll(other.fields_); } onChanged(); } } else { if (!other.fields_.isEmpty()) { if (fieldsBuilder_.isEmpty()) { fieldsBuilder_.dispose(); fieldsBuilder_ = null; fields_ = other.fields_; bitField0_ = (bitField0_ & ~0x00000001); fieldsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getFieldsFieldBuilder() : null; } else { fieldsBuilder_.addAllMessages(other.fields_); } } } 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List fields_ = java.util.Collections.emptyList(); private void ensureFieldsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { fields_ = new java.util.ArrayList(fields_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.FieldOrBuilder> fieldsBuilder_; /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ public java.util.List getFieldsList() { if (fieldsBuilder_ == null) { return java.util.Collections.unmodifiableList(fields_); } else { return fieldsBuilder_.getMessageList(); } } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ public int getFieldsCount() { if (fieldsBuilder_ == null) { return fields_.size(); } else { return fieldsBuilder_.getCount(); } } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field getFields(int index) { if (fieldsBuilder_ == null) { return fields_.get(index); } else { return fieldsBuilder_.getMessage(index); } } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ public Builder setFields( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field value) { if (fieldsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFieldsIsMutable(); fields_.set(index, value); onChanged(); } else { fieldsBuilder_.setMessage(index, value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ public Builder setFields( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field.Builder builderForValue) { if (fieldsBuilder_ == null) { ensureFieldsIsMutable(); fields_.set(index, builderForValue.build()); onChanged(); } else { fieldsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ public Builder addFields(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field value) { if (fieldsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFieldsIsMutable(); fields_.add(value); onChanged(); } else { fieldsBuilder_.addMessage(value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ public Builder addFields( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field value) { if (fieldsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFieldsIsMutable(); fields_.add(index, value); onChanged(); } else { fieldsBuilder_.addMessage(index, value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ public Builder addFields( org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field.Builder builderForValue) { if (fieldsBuilder_ == null) { ensureFieldsIsMutable(); fields_.add(builderForValue.build()); onChanged(); } else { fieldsBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ public Builder addFields( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field.Builder builderForValue) { if (fieldsBuilder_ == null) { ensureFieldsIsMutable(); fields_.add(index, builderForValue.build()); onChanged(); } else { fieldsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ public Builder addAllFields( java.lang.Iterable values) { if (fieldsBuilder_ == null) { ensureFieldsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, fields_); onChanged(); } else { fieldsBuilder_.addAllMessages(values); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ public Builder clearFields() { if (fieldsBuilder_ == null) { fields_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { fieldsBuilder_.clear(); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ public Builder removeFields(int index) { if (fieldsBuilder_ == null) { ensureFieldsIsMutable(); fields_.remove(index); onChanged(); } else { fieldsBuilder_.remove(index); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field.Builder getFieldsBuilder( int index) { return getFieldsFieldBuilder().getBuilder(index); } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.FieldOrBuilder getFieldsOrBuilder( int index) { if (fieldsBuilder_ == null) { return fields_.get(index); } else { return fieldsBuilder_.getMessageOrBuilder(index); } } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ public java.util.List getFieldsOrBuilderList() { if (fieldsBuilder_ != null) { return fieldsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(fields_); } } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field.Builder addFieldsBuilder() { return getFieldsFieldBuilder().addBuilder( org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field.getDefaultInstance()); } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field.Builder addFieldsBuilder( int index) { return getFieldsFieldBuilder().addBuilder( index, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field.getDefaultInstance()); } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo.Field fields = 1; */ public java.util.List getFieldsBuilderList() { return getFieldsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.FieldOrBuilder> getFieldsFieldBuilder() { if (fieldsBuilder_ == null) { fieldsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Field.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.FieldOrBuilder>( fields_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); fields_ = null; } return fieldsBuilder_; } @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.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RowTypeInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RowTypeInfo(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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface TupleTypeInfoOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.TypeInfo.TupleTypeInfo) com.google.protobuf.MessageOrBuilder { /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ java.util.List getFieldTypesList(); /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getFieldTypes(int index); /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ int getFieldTypesCount(); /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ java.util.List getFieldTypesOrBuilderList(); /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder getFieldTypesOrBuilder( int index); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.TypeInfo.TupleTypeInfo} */ public static final class TupleTypeInfo extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.TypeInfo.TupleTypeInfo) TupleTypeInfoOrBuilder { private static final long serialVersionUID = 0L; // Use TupleTypeInfo.newBuilder() to construct. private TupleTypeInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private TupleTypeInfo() { fieldTypes_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new TupleTypeInfo(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private TupleTypeInfo( 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)) { fieldTypes_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } fieldTypes_.add( input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.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)) { fieldTypes_ = java.util.Collections.unmodifiableList(fieldTypes_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_TupleTypeInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_TupleTypeInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo.Builder.class); } public static final int FIELD_TYPES_FIELD_NUMBER = 1; private java.util.List fieldTypes_; /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ @java.lang.Override public java.util.List getFieldTypesList() { return fieldTypes_; } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ @java.lang.Override public java.util.List getFieldTypesOrBuilderList() { return fieldTypes_; } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ @java.lang.Override public int getFieldTypesCount() { return fieldTypes_.size(); } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getFieldTypes(int index) { return fieldTypes_.get(index); } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder getFieldTypesOrBuilder( int index) { return fieldTypes_.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 < fieldTypes_.size(); i++) { output.writeMessage(1, fieldTypes_.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 < fieldTypes_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, fieldTypes_.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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo other = (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo) obj; if (!getFieldTypesList() .equals(other.getFieldTypesList())) 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 (getFieldTypesCount() > 0) { hash = (37 * hash) + FIELD_TYPES_FIELD_NUMBER; hash = (53 * hash) + getFieldTypesList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo 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.apache.flink.fn_execution.v1.TypeInfo.TupleTypeInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.TypeInfo.TupleTypeInfo) org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_TupleTypeInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_TupleTypeInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getFieldTypesFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (fieldTypesBuilder_ == null) { fieldTypes_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { fieldTypesBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_TupleTypeInfo_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo build() { org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo result = new org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo(this); int from_bitField0_ = bitField0_; if (fieldTypesBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { fieldTypes_ = java.util.Collections.unmodifiableList(fieldTypes_); bitField0_ = (bitField0_ & ~0x00000001); } result.fieldTypes_ = fieldTypes_; } else { result.fieldTypes_ = fieldTypesBuilder_.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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo.getDefaultInstance()) return this; if (fieldTypesBuilder_ == null) { if (!other.fieldTypes_.isEmpty()) { if (fieldTypes_.isEmpty()) { fieldTypes_ = other.fieldTypes_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureFieldTypesIsMutable(); fieldTypes_.addAll(other.fieldTypes_); } onChanged(); } } else { if (!other.fieldTypes_.isEmpty()) { if (fieldTypesBuilder_.isEmpty()) { fieldTypesBuilder_.dispose(); fieldTypesBuilder_ = null; fieldTypes_ = other.fieldTypes_; bitField0_ = (bitField0_ & ~0x00000001); fieldTypesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getFieldTypesFieldBuilder() : null; } else { fieldTypesBuilder_.addAllMessages(other.fieldTypes_); } } } 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List fieldTypes_ = java.util.Collections.emptyList(); private void ensureFieldTypesIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { fieldTypes_ = new java.util.ArrayList(fieldTypes_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder> fieldTypesBuilder_; /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ public java.util.List getFieldTypesList() { if (fieldTypesBuilder_ == null) { return java.util.Collections.unmodifiableList(fieldTypes_); } else { return fieldTypesBuilder_.getMessageList(); } } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ public int getFieldTypesCount() { if (fieldTypesBuilder_ == null) { return fieldTypes_.size(); } else { return fieldTypesBuilder_.getCount(); } } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getFieldTypes(int index) { if (fieldTypesBuilder_ == null) { return fieldTypes_.get(index); } else { return fieldTypesBuilder_.getMessage(index); } } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ public Builder setFieldTypes( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo value) { if (fieldTypesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFieldTypesIsMutable(); fieldTypes_.set(index, value); onChanged(); } else { fieldTypesBuilder_.setMessage(index, value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ public Builder setFieldTypes( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder builderForValue) { if (fieldTypesBuilder_ == null) { ensureFieldTypesIsMutable(); fieldTypes_.set(index, builderForValue.build()); onChanged(); } else { fieldTypesBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ public Builder addFieldTypes(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo value) { if (fieldTypesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFieldTypesIsMutable(); fieldTypes_.add(value); onChanged(); } else { fieldTypesBuilder_.addMessage(value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ public Builder addFieldTypes( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo value) { if (fieldTypesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFieldTypesIsMutable(); fieldTypes_.add(index, value); onChanged(); } else { fieldTypesBuilder_.addMessage(index, value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ public Builder addFieldTypes( org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder builderForValue) { if (fieldTypesBuilder_ == null) { ensureFieldTypesIsMutable(); fieldTypes_.add(builderForValue.build()); onChanged(); } else { fieldTypesBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ public Builder addFieldTypes( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder builderForValue) { if (fieldTypesBuilder_ == null) { ensureFieldTypesIsMutable(); fieldTypes_.add(index, builderForValue.build()); onChanged(); } else { fieldTypesBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ public Builder addAllFieldTypes( java.lang.Iterable values) { if (fieldTypesBuilder_ == null) { ensureFieldTypesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, fieldTypes_); onChanged(); } else { fieldTypesBuilder_.addAllMessages(values); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ public Builder clearFieldTypes() { if (fieldTypesBuilder_ == null) { fieldTypes_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { fieldTypesBuilder_.clear(); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ public Builder removeFieldTypes(int index) { if (fieldTypesBuilder_ == null) { ensureFieldTypesIsMutable(); fieldTypes_.remove(index); onChanged(); } else { fieldTypesBuilder_.remove(index); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder getFieldTypesBuilder( int index) { return getFieldTypesFieldBuilder().getBuilder(index); } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder getFieldTypesOrBuilder( int index) { if (fieldTypesBuilder_ == null) { return fieldTypes_.get(index); } else { return fieldTypesBuilder_.getMessageOrBuilder(index); } } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ public java.util.List getFieldTypesOrBuilderList() { if (fieldTypesBuilder_ != null) { return fieldTypesBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(fieldTypes_); } } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder addFieldTypesBuilder() { return getFieldTypesFieldBuilder().addBuilder( org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance()); } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder addFieldTypesBuilder( int index) { return getFieldTypesFieldBuilder().addBuilder( index, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance()); } /** * repeated .org.apache.flink.fn_execution.v1.TypeInfo field_types = 1; */ public java.util.List getFieldTypesBuilderList() { return getFieldTypesFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder> getFieldTypesFieldBuilder() { if (fieldTypesBuilder_ == null) { fieldTypesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder>( fieldTypes_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); fieldTypes_ = null; } return fieldTypesBuilder_; } @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.apache.flink.fn_execution.v1.TypeInfo.TupleTypeInfo) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.TypeInfo.TupleTypeInfo) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public TupleTypeInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new TupleTypeInfo(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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int typeInfoCase_ = 0; private java.lang.Object typeInfo_; public enum TypeInfoCase implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { COLLECTION_ELEMENT_TYPE(2), ROW_TYPE_INFO(3), TUPLE_TYPE_INFO(4), MAP_TYPE_INFO(5), TYPEINFO_NOT_SET(0); private final int value; private TypeInfoCase(int value) { this.value = value; } /** * @param value The number of the enum to look for. * @return The enum associated with the given number. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static TypeInfoCase valueOf(int value) { return forNumber(value); } public static TypeInfoCase forNumber(int value) { switch (value) { case 2: return COLLECTION_ELEMENT_TYPE; case 3: return ROW_TYPE_INFO; case 4: return TUPLE_TYPE_INFO; case 5: return MAP_TYPE_INFO; case 0: return TYPEINFO_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public TypeInfoCase getTypeInfoCase() { return TypeInfoCase.forNumber( typeInfoCase_); } public static final int TYPE_NAME_FIELD_NUMBER = 1; private int typeName_; /** * .org.apache.flink.fn_execution.v1.TypeInfo.TypeName type_name = 1; * @return The enum numeric value on the wire for typeName. */ @java.lang.Override public int getTypeNameValue() { return typeName_; } /** * .org.apache.flink.fn_execution.v1.TypeInfo.TypeName type_name = 1; * @return The typeName. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TypeName getTypeName() { @SuppressWarnings("deprecation") org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TypeName result = org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TypeName.valueOf(typeName_); return result == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TypeName.UNRECOGNIZED : result; } public static final int COLLECTION_ELEMENT_TYPE_FIELD_NUMBER = 2; /** * .org.apache.flink.fn_execution.v1.TypeInfo collection_element_type = 2; * @return Whether the collectionElementType field is set. */ @java.lang.Override public boolean hasCollectionElementType() { return typeInfoCase_ == 2; } /** * .org.apache.flink.fn_execution.v1.TypeInfo collection_element_type = 2; * @return The collectionElementType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getCollectionElementType() { if (typeInfoCase_ == 2) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance(); } /** * .org.apache.flink.fn_execution.v1.TypeInfo collection_element_type = 2; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder getCollectionElementTypeOrBuilder() { if (typeInfoCase_ == 2) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance(); } public static final int ROW_TYPE_INFO_FIELD_NUMBER = 3; /** * .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo row_type_info = 3; * @return Whether the rowTypeInfo field is set. */ @java.lang.Override public boolean hasRowTypeInfo() { return typeInfoCase_ == 3; } /** * .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo row_type_info = 3; * @return The rowTypeInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo getRowTypeInfo() { if (typeInfoCase_ == 3) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.getDefaultInstance(); } /** * .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo row_type_info = 3; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfoOrBuilder getRowTypeInfoOrBuilder() { if (typeInfoCase_ == 3) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.getDefaultInstance(); } public static final int TUPLE_TYPE_INFO_FIELD_NUMBER = 4; /** * .org.apache.flink.fn_execution.v1.TypeInfo.TupleTypeInfo tuple_type_info = 4; * @return Whether the tupleTypeInfo field is set. */ @java.lang.Override public boolean hasTupleTypeInfo() { return typeInfoCase_ == 4; } /** * .org.apache.flink.fn_execution.v1.TypeInfo.TupleTypeInfo tuple_type_info = 4; * @return The tupleTypeInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo getTupleTypeInfo() { if (typeInfoCase_ == 4) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo.getDefaultInstance(); } /** * .org.apache.flink.fn_execution.v1.TypeInfo.TupleTypeInfo tuple_type_info = 4; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfoOrBuilder getTupleTypeInfoOrBuilder() { if (typeInfoCase_ == 4) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo.getDefaultInstance(); } public static final int MAP_TYPE_INFO_FIELD_NUMBER = 5; /** * .org.apache.flink.fn_execution.v1.TypeInfo.MapTypeInfo map_type_info = 5; * @return Whether the mapTypeInfo field is set. */ @java.lang.Override public boolean hasMapTypeInfo() { return typeInfoCase_ == 5; } /** * .org.apache.flink.fn_execution.v1.TypeInfo.MapTypeInfo map_type_info = 5; * @return The mapTypeInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo getMapTypeInfo() { if (typeInfoCase_ == 5) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo.getDefaultInstance(); } /** * .org.apache.flink.fn_execution.v1.TypeInfo.MapTypeInfo map_type_info = 5; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfoOrBuilder getMapTypeInfoOrBuilder() { if (typeInfoCase_ == 5) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo.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 (typeName_ != org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TypeName.ROW.getNumber()) { output.writeEnum(1, typeName_); } if (typeInfoCase_ == 2) { output.writeMessage(2, (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo) typeInfo_); } if (typeInfoCase_ == 3) { output.writeMessage(3, (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo) typeInfo_); } if (typeInfoCase_ == 4) { output.writeMessage(4, (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo) typeInfo_); } if (typeInfoCase_ == 5) { output.writeMessage(5, (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo) typeInfo_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (typeName_ != org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TypeName.ROW.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, typeName_); } if (typeInfoCase_ == 2) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo) typeInfo_); } if (typeInfoCase_ == 3) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo) typeInfo_); } if (typeInfoCase_ == 4) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo) typeInfo_); } if (typeInfoCase_ == 5) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo) typeInfo_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo other = (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo) obj; if (typeName_ != other.typeName_) return false; if (!getTypeInfoCase().equals(other.getTypeInfoCase())) return false; switch (typeInfoCase_) { case 2: if (!getCollectionElementType() .equals(other.getCollectionElementType())) return false; break; case 3: if (!getRowTypeInfo() .equals(other.getRowTypeInfo())) return false; break; case 4: if (!getTupleTypeInfo() .equals(other.getTupleTypeInfo())) return false; break; case 5: if (!getMapTypeInfo() .equals(other.getMapTypeInfo())) 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(); hash = (37 * hash) + TYPE_NAME_FIELD_NUMBER; hash = (53 * hash) + typeName_; switch (typeInfoCase_) { case 2: hash = (37 * hash) + COLLECTION_ELEMENT_TYPE_FIELD_NUMBER; hash = (53 * hash) + getCollectionElementType().hashCode(); break; case 3: hash = (37 * hash) + ROW_TYPE_INFO_FIELD_NUMBER; hash = (53 * hash) + getRowTypeInfo().hashCode(); break; case 4: hash = (37 * hash) + TUPLE_TYPE_INFO_FIELD_NUMBER; hash = (53 * hash) + getTupleTypeInfo().hashCode(); break; case 5: hash = (37 * hash) + MAP_TYPE_INFO_FIELD_NUMBER; hash = (53 * hash) + getMapTypeInfo().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo 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; } /** *
     * A representation of the data type information in DataStream.
     * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.TypeInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.TypeInfo) org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.class, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.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_ = 0; typeInfoCase_ = 0; typeInfo_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_TypeInfo_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo build() { org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo result = new org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo(this); result.typeName_ = typeName_; if (typeInfoCase_ == 2) { if (collectionElementTypeBuilder_ == null) { result.typeInfo_ = typeInfo_; } else { result.typeInfo_ = collectionElementTypeBuilder_.build(); } } if (typeInfoCase_ == 3) { if (rowTypeInfoBuilder_ == null) { result.typeInfo_ = typeInfo_; } else { result.typeInfo_ = rowTypeInfoBuilder_.build(); } } if (typeInfoCase_ == 4) { if (tupleTypeInfoBuilder_ == null) { result.typeInfo_ = typeInfo_; } else { result.typeInfo_ = tupleTypeInfoBuilder_.build(); } } if (typeInfoCase_ == 5) { if (mapTypeInfoBuilder_ == null) { result.typeInfo_ = typeInfo_; } else { result.typeInfo_ = mapTypeInfoBuilder_.build(); } } result.typeInfoCase_ = typeInfoCase_; 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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance()) return this; if (other.typeName_ != 0) { setTypeNameValue(other.getTypeNameValue()); } switch (other.getTypeInfoCase()) { case COLLECTION_ELEMENT_TYPE: { mergeCollectionElementType(other.getCollectionElementType()); break; } case ROW_TYPE_INFO: { mergeRowTypeInfo(other.getRowTypeInfo()); break; } case TUPLE_TYPE_INFO: { mergeTupleTypeInfo(other.getTupleTypeInfo()); break; } case MAP_TYPE_INFO: { mergeMapTypeInfo(other.getMapTypeInfo()); break; } case TYPEINFO_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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int typeInfoCase_ = 0; private java.lang.Object typeInfo_; public TypeInfoCase getTypeInfoCase() { return TypeInfoCase.forNumber( typeInfoCase_); } public Builder clearTypeInfo() { typeInfoCase_ = 0; typeInfo_ = null; onChanged(); return this; } private int typeName_ = 0; /** * .org.apache.flink.fn_execution.v1.TypeInfo.TypeName type_name = 1; * @return The enum numeric value on the wire for typeName. */ @java.lang.Override public int getTypeNameValue() { return typeName_; } /** * .org.apache.flink.fn_execution.v1.TypeInfo.TypeName type_name = 1; * @param value The enum numeric value on the wire for typeName to set. * @return This builder for chaining. */ public Builder setTypeNameValue(int value) { typeName_ = value; onChanged(); return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo.TypeName type_name = 1; * @return The typeName. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TypeName getTypeName() { @SuppressWarnings("deprecation") org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TypeName result = org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TypeName.valueOf(typeName_); return result == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TypeName.UNRECOGNIZED : result; } /** * .org.apache.flink.fn_execution.v1.TypeInfo.TypeName type_name = 1; * @param value The typeName to set. * @return This builder for chaining. */ public Builder setTypeName(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TypeName value) { if (value == null) { throw new NullPointerException(); } typeName_ = value.getNumber(); onChanged(); return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo.TypeName type_name = 1; * @return This builder for chaining. */ public Builder clearTypeName() { typeName_ = 0; onChanged(); return this; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder> collectionElementTypeBuilder_; /** * .org.apache.flink.fn_execution.v1.TypeInfo collection_element_type = 2; * @return Whether the collectionElementType field is set. */ @java.lang.Override public boolean hasCollectionElementType() { return typeInfoCase_ == 2; } /** * .org.apache.flink.fn_execution.v1.TypeInfo collection_element_type = 2; * @return The collectionElementType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getCollectionElementType() { if (collectionElementTypeBuilder_ == null) { if (typeInfoCase_ == 2) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance(); } else { if (typeInfoCase_ == 2) { return collectionElementTypeBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.TypeInfo collection_element_type = 2; */ public Builder setCollectionElementType(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo value) { if (collectionElementTypeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } typeInfo_ = value; onChanged(); } else { collectionElementTypeBuilder_.setMessage(value); } typeInfoCase_ = 2; return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo collection_element_type = 2; */ public Builder setCollectionElementType( org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder builderForValue) { if (collectionElementTypeBuilder_ == null) { typeInfo_ = builderForValue.build(); onChanged(); } else { collectionElementTypeBuilder_.setMessage(builderForValue.build()); } typeInfoCase_ = 2; return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo collection_element_type = 2; */ public Builder mergeCollectionElementType(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo value) { if (collectionElementTypeBuilder_ == null) { if (typeInfoCase_ == 2 && typeInfo_ != org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance()) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo) typeInfo_) .mergeFrom(value).buildPartial(); } else { typeInfo_ = value; } onChanged(); } else { if (typeInfoCase_ == 2) { collectionElementTypeBuilder_.mergeFrom(value); } collectionElementTypeBuilder_.setMessage(value); } typeInfoCase_ = 2; return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo collection_element_type = 2; */ public Builder clearCollectionElementType() { if (collectionElementTypeBuilder_ == null) { if (typeInfoCase_ == 2) { typeInfoCase_ = 0; typeInfo_ = null; onChanged(); } } else { if (typeInfoCase_ == 2) { typeInfoCase_ = 0; typeInfo_ = null; } collectionElementTypeBuilder_.clear(); } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo collection_element_type = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder getCollectionElementTypeBuilder() { return getCollectionElementTypeFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.TypeInfo collection_element_type = 2; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder getCollectionElementTypeOrBuilder() { if ((typeInfoCase_ == 2) && (collectionElementTypeBuilder_ != null)) { return collectionElementTypeBuilder_.getMessageOrBuilder(); } else { if (typeInfoCase_ == 2) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.TypeInfo collection_element_type = 2; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder> getCollectionElementTypeFieldBuilder() { if (collectionElementTypeBuilder_ == null) { if (!(typeInfoCase_ == 2)) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance(); } collectionElementTypeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo) typeInfo_, getParentForChildren(), isClean()); typeInfo_ = null; } typeInfoCase_ = 2; onChanged();; return collectionElementTypeBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfoOrBuilder> rowTypeInfoBuilder_; /** * .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo row_type_info = 3; * @return Whether the rowTypeInfo field is set. */ @java.lang.Override public boolean hasRowTypeInfo() { return typeInfoCase_ == 3; } /** * .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo row_type_info = 3; * @return The rowTypeInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo getRowTypeInfo() { if (rowTypeInfoBuilder_ == null) { if (typeInfoCase_ == 3) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.getDefaultInstance(); } else { if (typeInfoCase_ == 3) { return rowTypeInfoBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo row_type_info = 3; */ public Builder setRowTypeInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo value) { if (rowTypeInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } typeInfo_ = value; onChanged(); } else { rowTypeInfoBuilder_.setMessage(value); } typeInfoCase_ = 3; return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo row_type_info = 3; */ public Builder setRowTypeInfo( org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Builder builderForValue) { if (rowTypeInfoBuilder_ == null) { typeInfo_ = builderForValue.build(); onChanged(); } else { rowTypeInfoBuilder_.setMessage(builderForValue.build()); } typeInfoCase_ = 3; return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo row_type_info = 3; */ public Builder mergeRowTypeInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo value) { if (rowTypeInfoBuilder_ == null) { if (typeInfoCase_ == 3 && typeInfo_ != org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.getDefaultInstance()) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo) typeInfo_) .mergeFrom(value).buildPartial(); } else { typeInfo_ = value; } onChanged(); } else { if (typeInfoCase_ == 3) { rowTypeInfoBuilder_.mergeFrom(value); } rowTypeInfoBuilder_.setMessage(value); } typeInfoCase_ = 3; return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo row_type_info = 3; */ public Builder clearRowTypeInfo() { if (rowTypeInfoBuilder_ == null) { if (typeInfoCase_ == 3) { typeInfoCase_ = 0; typeInfo_ = null; onChanged(); } } else { if (typeInfoCase_ == 3) { typeInfoCase_ = 0; typeInfo_ = null; } rowTypeInfoBuilder_.clear(); } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo row_type_info = 3; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Builder getRowTypeInfoBuilder() { return getRowTypeInfoFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo row_type_info = 3; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfoOrBuilder getRowTypeInfoOrBuilder() { if ((typeInfoCase_ == 3) && (rowTypeInfoBuilder_ != null)) { return rowTypeInfoBuilder_.getMessageOrBuilder(); } else { if (typeInfoCase_ == 3) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.TypeInfo.RowTypeInfo row_type_info = 3; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfoOrBuilder> getRowTypeInfoFieldBuilder() { if (rowTypeInfoBuilder_ == null) { if (!(typeInfoCase_ == 3)) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.getDefaultInstance(); } rowTypeInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfoOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.RowTypeInfo) typeInfo_, getParentForChildren(), isClean()); typeInfo_ = null; } typeInfoCase_ = 3; onChanged();; return rowTypeInfoBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfoOrBuilder> tupleTypeInfoBuilder_; /** * .org.apache.flink.fn_execution.v1.TypeInfo.TupleTypeInfo tuple_type_info = 4; * @return Whether the tupleTypeInfo field is set. */ @java.lang.Override public boolean hasTupleTypeInfo() { return typeInfoCase_ == 4; } /** * .org.apache.flink.fn_execution.v1.TypeInfo.TupleTypeInfo tuple_type_info = 4; * @return The tupleTypeInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo getTupleTypeInfo() { if (tupleTypeInfoBuilder_ == null) { if (typeInfoCase_ == 4) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo.getDefaultInstance(); } else { if (typeInfoCase_ == 4) { return tupleTypeInfoBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.TypeInfo.TupleTypeInfo tuple_type_info = 4; */ public Builder setTupleTypeInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo value) { if (tupleTypeInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } typeInfo_ = value; onChanged(); } else { tupleTypeInfoBuilder_.setMessage(value); } typeInfoCase_ = 4; return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo.TupleTypeInfo tuple_type_info = 4; */ public Builder setTupleTypeInfo( org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo.Builder builderForValue) { if (tupleTypeInfoBuilder_ == null) { typeInfo_ = builderForValue.build(); onChanged(); } else { tupleTypeInfoBuilder_.setMessage(builderForValue.build()); } typeInfoCase_ = 4; return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo.TupleTypeInfo tuple_type_info = 4; */ public Builder mergeTupleTypeInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo value) { if (tupleTypeInfoBuilder_ == null) { if (typeInfoCase_ == 4 && typeInfo_ != org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo.getDefaultInstance()) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo) typeInfo_) .mergeFrom(value).buildPartial(); } else { typeInfo_ = value; } onChanged(); } else { if (typeInfoCase_ == 4) { tupleTypeInfoBuilder_.mergeFrom(value); } tupleTypeInfoBuilder_.setMessage(value); } typeInfoCase_ = 4; return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo.TupleTypeInfo tuple_type_info = 4; */ public Builder clearTupleTypeInfo() { if (tupleTypeInfoBuilder_ == null) { if (typeInfoCase_ == 4) { typeInfoCase_ = 0; typeInfo_ = null; onChanged(); } } else { if (typeInfoCase_ == 4) { typeInfoCase_ = 0; typeInfo_ = null; } tupleTypeInfoBuilder_.clear(); } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo.TupleTypeInfo tuple_type_info = 4; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo.Builder getTupleTypeInfoBuilder() { return getTupleTypeInfoFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.TypeInfo.TupleTypeInfo tuple_type_info = 4; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfoOrBuilder getTupleTypeInfoOrBuilder() { if ((typeInfoCase_ == 4) && (tupleTypeInfoBuilder_ != null)) { return tupleTypeInfoBuilder_.getMessageOrBuilder(); } else { if (typeInfoCase_ == 4) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.TypeInfo.TupleTypeInfo tuple_type_info = 4; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfoOrBuilder> getTupleTypeInfoFieldBuilder() { if (tupleTypeInfoBuilder_ == null) { if (!(typeInfoCase_ == 4)) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo.getDefaultInstance(); } tupleTypeInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfoOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.TupleTypeInfo) typeInfo_, getParentForChildren(), isClean()); typeInfo_ = null; } typeInfoCase_ = 4; onChanged();; return tupleTypeInfoBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfoOrBuilder> mapTypeInfoBuilder_; /** * .org.apache.flink.fn_execution.v1.TypeInfo.MapTypeInfo map_type_info = 5; * @return Whether the mapTypeInfo field is set. */ @java.lang.Override public boolean hasMapTypeInfo() { return typeInfoCase_ == 5; } /** * .org.apache.flink.fn_execution.v1.TypeInfo.MapTypeInfo map_type_info = 5; * @return The mapTypeInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo getMapTypeInfo() { if (mapTypeInfoBuilder_ == null) { if (typeInfoCase_ == 5) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo.getDefaultInstance(); } else { if (typeInfoCase_ == 5) { return mapTypeInfoBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.TypeInfo.MapTypeInfo map_type_info = 5; */ public Builder setMapTypeInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo value) { if (mapTypeInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } typeInfo_ = value; onChanged(); } else { mapTypeInfoBuilder_.setMessage(value); } typeInfoCase_ = 5; return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo.MapTypeInfo map_type_info = 5; */ public Builder setMapTypeInfo( org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo.Builder builderForValue) { if (mapTypeInfoBuilder_ == null) { typeInfo_ = builderForValue.build(); onChanged(); } else { mapTypeInfoBuilder_.setMessage(builderForValue.build()); } typeInfoCase_ = 5; return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo.MapTypeInfo map_type_info = 5; */ public Builder mergeMapTypeInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo value) { if (mapTypeInfoBuilder_ == null) { if (typeInfoCase_ == 5 && typeInfo_ != org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo.getDefaultInstance()) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo) typeInfo_) .mergeFrom(value).buildPartial(); } else { typeInfo_ = value; } onChanged(); } else { if (typeInfoCase_ == 5) { mapTypeInfoBuilder_.mergeFrom(value); } mapTypeInfoBuilder_.setMessage(value); } typeInfoCase_ = 5; return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo.MapTypeInfo map_type_info = 5; */ public Builder clearMapTypeInfo() { if (mapTypeInfoBuilder_ == null) { if (typeInfoCase_ == 5) { typeInfoCase_ = 0; typeInfo_ = null; onChanged(); } } else { if (typeInfoCase_ == 5) { typeInfoCase_ = 0; typeInfo_ = null; } mapTypeInfoBuilder_.clear(); } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo.MapTypeInfo map_type_info = 5; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo.Builder getMapTypeInfoBuilder() { return getMapTypeInfoFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.TypeInfo.MapTypeInfo map_type_info = 5; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfoOrBuilder getMapTypeInfoOrBuilder() { if ((typeInfoCase_ == 5) && (mapTypeInfoBuilder_ != null)) { return mapTypeInfoBuilder_.getMessageOrBuilder(); } else { if (typeInfoCase_ == 5) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo) typeInfo_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.TypeInfo.MapTypeInfo map_type_info = 5; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfoOrBuilder> getMapTypeInfoFieldBuilder() { if (mapTypeInfoBuilder_ == null) { if (!(typeInfoCase_ == 5)) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo.getDefaultInstance(); } mapTypeInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfoOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.MapTypeInfo) typeInfo_, getParentForChildren(), isClean()); typeInfo_ = null; } typeInfoCase_ = 5; onChanged();; return mapTypeInfoBuilder_; } @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.apache.flink.fn_execution.v1.TypeInfo) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.TypeInfo) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public TypeInfo parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new TypeInfo(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.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface UserDefinedDataStreamFunctionOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction) com.google.protobuf.MessageOrBuilder { /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.FunctionType function_type = 1; * @return The enum numeric value on the wire for functionType. */ int getFunctionTypeValue(); /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.FunctionType function_type = 1; * @return The functionType. */ org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.FunctionType getFunctionType(); /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.RuntimeContext runtime_context = 2; * @return Whether the runtimeContext field is set. */ boolean hasRuntimeContext(); /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.RuntimeContext runtime_context = 2; * @return The runtimeContext. */ org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext getRuntimeContext(); /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.RuntimeContext runtime_context = 2; */ org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContextOrBuilder getRuntimeContextOrBuilder(); /** * bytes payload = 3; * @return The payload. */ com.google.protobuf.ByteString getPayload(); /** * bool metric_enabled = 4; * @return The metricEnabled. */ boolean getMetricEnabled(); /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type_info = 5; * @return Whether the keyTypeInfo field is set. */ boolean hasKeyTypeInfo(); /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type_info = 5; * @return The keyTypeInfo. */ org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getKeyTypeInfo(); /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type_info = 5; */ org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder getKeyTypeInfoOrBuilder(); /** * bool profile_enabled = 6; * @return The profileEnabled. */ boolean getProfileEnabled(); } /** *
   * User defined DataStream function definition.
   * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction} */ public static final class UserDefinedDataStreamFunction extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction) UserDefinedDataStreamFunctionOrBuilder { private static final long serialVersionUID = 0L; // Use UserDefinedDataStreamFunction.newBuilder() to construct. private UserDefinedDataStreamFunction(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private UserDefinedDataStreamFunction() { functionType_ = 0; payload_ = com.google.protobuf.ByteString.EMPTY; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new UserDefinedDataStreamFunction(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private UserDefinedDataStreamFunction( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { int rawValue = input.readEnum(); functionType_ = rawValue; break; } case 18: { org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext.Builder subBuilder = null; if (runtimeContext_ != null) { subBuilder = runtimeContext_.toBuilder(); } runtimeContext_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(runtimeContext_); runtimeContext_ = subBuilder.buildPartial(); } break; } case 26: { payload_ = input.readBytes(); break; } case 32: { metricEnabled_ = input.readBool(); break; } case 42: { org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder subBuilder = null; if (keyTypeInfo_ != null) { subBuilder = keyTypeInfo_.toBuilder(); } keyTypeInfo_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(keyTypeInfo_); keyTypeInfo_ = subBuilder.buildPartial(); } break; } case 48: { profileEnabled_ = 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.class, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.Builder.class); } /** * Protobuf enum {@code org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.FunctionType} */ public enum FunctionType implements com.google.protobuf.ProtocolMessageEnum { /** * PROCESS = 0; */ PROCESS(0), /** * CO_PROCESS = 1; */ CO_PROCESS(1), /** * KEYED_PROCESS = 2; */ KEYED_PROCESS(2), /** * KEYED_CO_PROCESS = 3; */ KEYED_CO_PROCESS(3), /** * WINDOW = 4; */ WINDOW(4), /** * REVISE_OUTPUT = 100; */ REVISE_OUTPUT(100), UNRECOGNIZED(-1), ; /** * PROCESS = 0; */ public static final int PROCESS_VALUE = 0; /** * CO_PROCESS = 1; */ public static final int CO_PROCESS_VALUE = 1; /** * KEYED_PROCESS = 2; */ public static final int KEYED_PROCESS_VALUE = 2; /** * KEYED_CO_PROCESS = 3; */ public static final int KEYED_CO_PROCESS_VALUE = 3; /** * WINDOW = 4; */ public static final int WINDOW_VALUE = 4; /** * REVISE_OUTPUT = 100; */ public static final int REVISE_OUTPUT_VALUE = 100; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static FunctionType valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static FunctionType forNumber(int value) { switch (value) { case 0: return PROCESS; case 1: return CO_PROCESS; case 2: return KEYED_PROCESS; case 3: return KEYED_CO_PROCESS; case 4: return WINDOW; case 100: return REVISE_OUTPUT; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< FunctionType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public FunctionType findValueByNumber(int number) { return FunctionType.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.getDescriptor().getEnumTypes().get(0); } private static final FunctionType[] VALUES = values(); public static FunctionType 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 FunctionType(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.FunctionType) } public interface JobParameterOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter) com.google.protobuf.MessageOrBuilder { /** * string key = 1; * @return The key. */ java.lang.String getKey(); /** * string key = 1; * @return The bytes for key. */ com.google.protobuf.ByteString getKeyBytes(); /** * string value = 2; * @return The value. */ java.lang.String getValue(); /** * string value = 2; * @return The bytes for value. */ com.google.protobuf.ByteString getValueBytes(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter} */ public static final class JobParameter extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter) JobParameterOrBuilder { private static final long serialVersionUID = 0L; // Use JobParameter.newBuilder() to construct. private JobParameter(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private JobParameter() { key_ = ""; value_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new JobParameter(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private JobParameter( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); key_ = s; break; } case 18: { 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_JobParameter_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_JobParameter_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter.class, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter.Builder.class); } public static final int KEY_FIELD_NUMBER = 1; private volatile java.lang.Object key_; /** * string key = 1; * @return The key. */ @java.lang.Override 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; * @return The bytes for key. */ @java.lang.Override 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 VALUE_FIELD_NUMBER = 2; private volatile java.lang.Object value_; /** * string value = 2; * @return The value. */ @java.lang.Override 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; * @return The bytes for value. */ @java.lang.Override 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 (!getKeyBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_); } if (!getValueBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, value_); } 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 (!getValueBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter other = (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter) obj; if (!getKey() .equals(other.getKey())) 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) + KEY_FIELD_NUMBER; hash = (53 * hash) + getKey().hashCode(); hash = (37 * hash) + VALUE_FIELD_NUMBER; hash = (53 * hash) + getValue().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter 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.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter) org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameterOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_JobParameter_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_JobParameter_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter.class, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter.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_ = ""; value_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_JobParameter_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter build() { org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter result = new org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter(this); result.key_ = key_; 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter.getDefaultInstance()) return this; if (!other.getKey().isEmpty()) { key_ = other.key_; onChanged(); } 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object key_ = ""; /** * string key = 1; * @return The key. */ 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; * @return The bytes for key. */ 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; * @param value The key to set. * @return This builder for chaining. */ public Builder setKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } key_ = value; onChanged(); return this; } /** * string key = 1; * @return This builder for chaining. */ public Builder clearKey() { key_ = getDefaultInstance().getKey(); onChanged(); return this; } /** * string key = 1; * @param value The bytes for key to set. * @return This builder for chaining. */ 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 value_ = ""; /** * string value = 2; * @return The value. */ 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; * @return The bytes for value. */ 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; * @param value The value to set. * @return This builder for chaining. */ public Builder setValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } value_ = value; onChanged(); return this; } /** * string value = 2; * @return This builder for chaining. */ public Builder clearValue() { value_ = getDefaultInstance().getValue(); onChanged(); return this; } /** * string value = 2; * @param value The bytes for value to set. * @return This builder for chaining. */ public Builder setValueBytes( com.google.protobuf.ByteString value) { 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.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public JobParameter parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new JobParameter(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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RuntimeContextOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.RuntimeContext) com.google.protobuf.MessageOrBuilder { /** * string task_name = 1; * @return The taskName. */ java.lang.String getTaskName(); /** * string task_name = 1; * @return The bytes for taskName. */ com.google.protobuf.ByteString getTaskNameBytes(); /** * string task_name_with_subtasks = 2; * @return The taskNameWithSubtasks. */ java.lang.String getTaskNameWithSubtasks(); /** * string task_name_with_subtasks = 2; * @return The bytes for taskNameWithSubtasks. */ com.google.protobuf.ByteString getTaskNameWithSubtasksBytes(); /** * int32 number_of_parallel_subtasks = 3; * @return The numberOfParallelSubtasks. */ int getNumberOfParallelSubtasks(); /** * int32 max_number_of_parallel_subtasks = 4; * @return The maxNumberOfParallelSubtasks. */ int getMaxNumberOfParallelSubtasks(); /** * int32 index_of_this_subtask = 5; * @return The indexOfThisSubtask. */ int getIndexOfThisSubtask(); /** * int32 attempt_number = 6; * @return The attemptNumber. */ int getAttemptNumber(); /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ java.util.List getJobParametersList(); /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter getJobParameters(int index); /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ int getJobParametersCount(); /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ java.util.List getJobParametersOrBuilderList(); /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameterOrBuilder getJobParametersOrBuilder( int index); /** * bool in_batch_execution_mode = 8; * @return The inBatchExecutionMode. */ boolean getInBatchExecutionMode(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.RuntimeContext} */ public static final class RuntimeContext extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.RuntimeContext) RuntimeContextOrBuilder { private static final long serialVersionUID = 0L; // Use RuntimeContext.newBuilder() to construct. private RuntimeContext(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RuntimeContext() { taskName_ = ""; taskNameWithSubtasks_ = ""; jobParameters_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RuntimeContext(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RuntimeContext( 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(); taskName_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); taskNameWithSubtasks_ = s; break; } case 24: { numberOfParallelSubtasks_ = input.readInt32(); break; } case 32: { maxNumberOfParallelSubtasks_ = input.readInt32(); break; } case 40: { indexOfThisSubtask_ = input.readInt32(); break; } case 48: { attemptNumber_ = input.readInt32(); break; } case 58: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { jobParameters_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } jobParameters_.add( input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter.parser(), extensionRegistry)); break; } case 64: { inBatchExecutionMode_ = 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 { if (((mutable_bitField0_ & 0x00000001) != 0)) { jobParameters_ = java.util.Collections.unmodifiableList(jobParameters_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_RuntimeContext_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_RuntimeContext_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext.class, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext.Builder.class); } public static final int TASK_NAME_FIELD_NUMBER = 1; private volatile java.lang.Object taskName_; /** * string task_name = 1; * @return The taskName. */ @java.lang.Override public java.lang.String getTaskName() { java.lang.Object ref = taskName_; 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(); taskName_ = s; return s; } } /** * string task_name = 1; * @return The bytes for taskName. */ @java.lang.Override public com.google.protobuf.ByteString getTaskNameBytes() { java.lang.Object ref = taskName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); taskName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TASK_NAME_WITH_SUBTASKS_FIELD_NUMBER = 2; private volatile java.lang.Object taskNameWithSubtasks_; /** * string task_name_with_subtasks = 2; * @return The taskNameWithSubtasks. */ @java.lang.Override public java.lang.String getTaskNameWithSubtasks() { java.lang.Object ref = taskNameWithSubtasks_; 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(); taskNameWithSubtasks_ = s; return s; } } /** * string task_name_with_subtasks = 2; * @return The bytes for taskNameWithSubtasks. */ @java.lang.Override public com.google.protobuf.ByteString getTaskNameWithSubtasksBytes() { java.lang.Object ref = taskNameWithSubtasks_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); taskNameWithSubtasks_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int NUMBER_OF_PARALLEL_SUBTASKS_FIELD_NUMBER = 3; private int numberOfParallelSubtasks_; /** * int32 number_of_parallel_subtasks = 3; * @return The numberOfParallelSubtasks. */ @java.lang.Override public int getNumberOfParallelSubtasks() { return numberOfParallelSubtasks_; } public static final int MAX_NUMBER_OF_PARALLEL_SUBTASKS_FIELD_NUMBER = 4; private int maxNumberOfParallelSubtasks_; /** * int32 max_number_of_parallel_subtasks = 4; * @return The maxNumberOfParallelSubtasks. */ @java.lang.Override public int getMaxNumberOfParallelSubtasks() { return maxNumberOfParallelSubtasks_; } public static final int INDEX_OF_THIS_SUBTASK_FIELD_NUMBER = 5; private int indexOfThisSubtask_; /** * int32 index_of_this_subtask = 5; * @return The indexOfThisSubtask. */ @java.lang.Override public int getIndexOfThisSubtask() { return indexOfThisSubtask_; } public static final int ATTEMPT_NUMBER_FIELD_NUMBER = 6; private int attemptNumber_; /** * int32 attempt_number = 6; * @return The attemptNumber. */ @java.lang.Override public int getAttemptNumber() { return attemptNumber_; } public static final int JOB_PARAMETERS_FIELD_NUMBER = 7; private java.util.List jobParameters_; /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ @java.lang.Override public java.util.List getJobParametersList() { return jobParameters_; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ @java.lang.Override public java.util.List getJobParametersOrBuilderList() { return jobParameters_; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ @java.lang.Override public int getJobParametersCount() { return jobParameters_.size(); } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter getJobParameters(int index) { return jobParameters_.get(index); } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameterOrBuilder getJobParametersOrBuilder( int index) { return jobParameters_.get(index); } public static final int IN_BATCH_EXECUTION_MODE_FIELD_NUMBER = 8; private boolean inBatchExecutionMode_; /** * bool in_batch_execution_mode = 8; * @return The inBatchExecutionMode. */ @java.lang.Override public boolean getInBatchExecutionMode() { return inBatchExecutionMode_; } 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 (!getTaskNameBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, taskName_); } if (!getTaskNameWithSubtasksBytes().isEmpty()) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, taskNameWithSubtasks_); } if (numberOfParallelSubtasks_ != 0) { output.writeInt32(3, numberOfParallelSubtasks_); } if (maxNumberOfParallelSubtasks_ != 0) { output.writeInt32(4, maxNumberOfParallelSubtasks_); } if (indexOfThisSubtask_ != 0) { output.writeInt32(5, indexOfThisSubtask_); } if (attemptNumber_ != 0) { output.writeInt32(6, attemptNumber_); } for (int i = 0; i < jobParameters_.size(); i++) { output.writeMessage(7, jobParameters_.get(i)); } if (inBatchExecutionMode_ != false) { output.writeBool(8, inBatchExecutionMode_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!getTaskNameBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, taskName_); } if (!getTaskNameWithSubtasksBytes().isEmpty()) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, taskNameWithSubtasks_); } if (numberOfParallelSubtasks_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, numberOfParallelSubtasks_); } if (maxNumberOfParallelSubtasks_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(4, maxNumberOfParallelSubtasks_); } if (indexOfThisSubtask_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(5, indexOfThisSubtask_); } if (attemptNumber_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(6, attemptNumber_); } for (int i = 0; i < jobParameters_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, jobParameters_.get(i)); } if (inBatchExecutionMode_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(8, inBatchExecutionMode_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext other = (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext) obj; if (!getTaskName() .equals(other.getTaskName())) return false; if (!getTaskNameWithSubtasks() .equals(other.getTaskNameWithSubtasks())) return false; if (getNumberOfParallelSubtasks() != other.getNumberOfParallelSubtasks()) return false; if (getMaxNumberOfParallelSubtasks() != other.getMaxNumberOfParallelSubtasks()) return false; if (getIndexOfThisSubtask() != other.getIndexOfThisSubtask()) return false; if (getAttemptNumber() != other.getAttemptNumber()) return false; if (!getJobParametersList() .equals(other.getJobParametersList())) return false; if (getInBatchExecutionMode() != other.getInBatchExecutionMode()) 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) + TASK_NAME_FIELD_NUMBER; hash = (53 * hash) + getTaskName().hashCode(); hash = (37 * hash) + TASK_NAME_WITH_SUBTASKS_FIELD_NUMBER; hash = (53 * hash) + getTaskNameWithSubtasks().hashCode(); hash = (37 * hash) + NUMBER_OF_PARALLEL_SUBTASKS_FIELD_NUMBER; hash = (53 * hash) + getNumberOfParallelSubtasks(); hash = (37 * hash) + MAX_NUMBER_OF_PARALLEL_SUBTASKS_FIELD_NUMBER; hash = (53 * hash) + getMaxNumberOfParallelSubtasks(); hash = (37 * hash) + INDEX_OF_THIS_SUBTASK_FIELD_NUMBER; hash = (53 * hash) + getIndexOfThisSubtask(); hash = (37 * hash) + ATTEMPT_NUMBER_FIELD_NUMBER; hash = (53 * hash) + getAttemptNumber(); if (getJobParametersCount() > 0) { hash = (37 * hash) + JOB_PARAMETERS_FIELD_NUMBER; hash = (53 * hash) + getJobParametersList().hashCode(); } hash = (37 * hash) + IN_BATCH_EXECUTION_MODE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getInBatchExecutionMode()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext 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.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.RuntimeContext} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.RuntimeContext) org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContextOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_RuntimeContext_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_RuntimeContext_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext.class, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getJobParametersFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); taskName_ = ""; taskNameWithSubtasks_ = ""; numberOfParallelSubtasks_ = 0; maxNumberOfParallelSubtasks_ = 0; indexOfThisSubtask_ = 0; attemptNumber_ = 0; if (jobParametersBuilder_ == null) { jobParameters_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { jobParametersBuilder_.clear(); } inBatchExecutionMode_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_RuntimeContext_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext build() { org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext result = new org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext(this); int from_bitField0_ = bitField0_; result.taskName_ = taskName_; result.taskNameWithSubtasks_ = taskNameWithSubtasks_; result.numberOfParallelSubtasks_ = numberOfParallelSubtasks_; result.maxNumberOfParallelSubtasks_ = maxNumberOfParallelSubtasks_; result.indexOfThisSubtask_ = indexOfThisSubtask_; result.attemptNumber_ = attemptNumber_; if (jobParametersBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { jobParameters_ = java.util.Collections.unmodifiableList(jobParameters_); bitField0_ = (bitField0_ & ~0x00000001); } result.jobParameters_ = jobParameters_; } else { result.jobParameters_ = jobParametersBuilder_.build(); } result.inBatchExecutionMode_ = inBatchExecutionMode_; 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext.getDefaultInstance()) return this; if (!other.getTaskName().isEmpty()) { taskName_ = other.taskName_; onChanged(); } if (!other.getTaskNameWithSubtasks().isEmpty()) { taskNameWithSubtasks_ = other.taskNameWithSubtasks_; onChanged(); } if (other.getNumberOfParallelSubtasks() != 0) { setNumberOfParallelSubtasks(other.getNumberOfParallelSubtasks()); } if (other.getMaxNumberOfParallelSubtasks() != 0) { setMaxNumberOfParallelSubtasks(other.getMaxNumberOfParallelSubtasks()); } if (other.getIndexOfThisSubtask() != 0) { setIndexOfThisSubtask(other.getIndexOfThisSubtask()); } if (other.getAttemptNumber() != 0) { setAttemptNumber(other.getAttemptNumber()); } if (jobParametersBuilder_ == null) { if (!other.jobParameters_.isEmpty()) { if (jobParameters_.isEmpty()) { jobParameters_ = other.jobParameters_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureJobParametersIsMutable(); jobParameters_.addAll(other.jobParameters_); } onChanged(); } } else { if (!other.jobParameters_.isEmpty()) { if (jobParametersBuilder_.isEmpty()) { jobParametersBuilder_.dispose(); jobParametersBuilder_ = null; jobParameters_ = other.jobParameters_; bitField0_ = (bitField0_ & ~0x00000001); jobParametersBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getJobParametersFieldBuilder() : null; } else { jobParametersBuilder_.addAllMessages(other.jobParameters_); } } } if (other.getInBatchExecutionMode() != false) { setInBatchExecutionMode(other.getInBatchExecutionMode()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object taskName_ = ""; /** * string task_name = 1; * @return The taskName. */ public java.lang.String getTaskName() { java.lang.Object ref = taskName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); taskName_ = s; return s; } else { return (java.lang.String) ref; } } /** * string task_name = 1; * @return The bytes for taskName. */ public com.google.protobuf.ByteString getTaskNameBytes() { java.lang.Object ref = taskName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); taskName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string task_name = 1; * @param value The taskName to set. * @return This builder for chaining. */ public Builder setTaskName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } taskName_ = value; onChanged(); return this; } /** * string task_name = 1; * @return This builder for chaining. */ public Builder clearTaskName() { taskName_ = getDefaultInstance().getTaskName(); onChanged(); return this; } /** * string task_name = 1; * @param value The bytes for taskName to set. * @return This builder for chaining. */ public Builder setTaskNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); taskName_ = value; onChanged(); return this; } private java.lang.Object taskNameWithSubtasks_ = ""; /** * string task_name_with_subtasks = 2; * @return The taskNameWithSubtasks. */ public java.lang.String getTaskNameWithSubtasks() { java.lang.Object ref = taskNameWithSubtasks_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); taskNameWithSubtasks_ = s; return s; } else { return (java.lang.String) ref; } } /** * string task_name_with_subtasks = 2; * @return The bytes for taskNameWithSubtasks. */ public com.google.protobuf.ByteString getTaskNameWithSubtasksBytes() { java.lang.Object ref = taskNameWithSubtasks_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); taskNameWithSubtasks_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string task_name_with_subtasks = 2; * @param value The taskNameWithSubtasks to set. * @return This builder for chaining. */ public Builder setTaskNameWithSubtasks( java.lang.String value) { if (value == null) { throw new NullPointerException(); } taskNameWithSubtasks_ = value; onChanged(); return this; } /** * string task_name_with_subtasks = 2; * @return This builder for chaining. */ public Builder clearTaskNameWithSubtasks() { taskNameWithSubtasks_ = getDefaultInstance().getTaskNameWithSubtasks(); onChanged(); return this; } /** * string task_name_with_subtasks = 2; * @param value The bytes for taskNameWithSubtasks to set. * @return This builder for chaining. */ public Builder setTaskNameWithSubtasksBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); taskNameWithSubtasks_ = value; onChanged(); return this; } private int numberOfParallelSubtasks_ ; /** * int32 number_of_parallel_subtasks = 3; * @return The numberOfParallelSubtasks. */ @java.lang.Override public int getNumberOfParallelSubtasks() { return numberOfParallelSubtasks_; } /** * int32 number_of_parallel_subtasks = 3; * @param value The numberOfParallelSubtasks to set. * @return This builder for chaining. */ public Builder setNumberOfParallelSubtasks(int value) { numberOfParallelSubtasks_ = value; onChanged(); return this; } /** * int32 number_of_parallel_subtasks = 3; * @return This builder for chaining. */ public Builder clearNumberOfParallelSubtasks() { numberOfParallelSubtasks_ = 0; onChanged(); return this; } private int maxNumberOfParallelSubtasks_ ; /** * int32 max_number_of_parallel_subtasks = 4; * @return The maxNumberOfParallelSubtasks. */ @java.lang.Override public int getMaxNumberOfParallelSubtasks() { return maxNumberOfParallelSubtasks_; } /** * int32 max_number_of_parallel_subtasks = 4; * @param value The maxNumberOfParallelSubtasks to set. * @return This builder for chaining. */ public Builder setMaxNumberOfParallelSubtasks(int value) { maxNumberOfParallelSubtasks_ = value; onChanged(); return this; } /** * int32 max_number_of_parallel_subtasks = 4; * @return This builder for chaining. */ public Builder clearMaxNumberOfParallelSubtasks() { maxNumberOfParallelSubtasks_ = 0; onChanged(); return this; } private int indexOfThisSubtask_ ; /** * int32 index_of_this_subtask = 5; * @return The indexOfThisSubtask. */ @java.lang.Override public int getIndexOfThisSubtask() { return indexOfThisSubtask_; } /** * int32 index_of_this_subtask = 5; * @param value The indexOfThisSubtask to set. * @return This builder for chaining. */ public Builder setIndexOfThisSubtask(int value) { indexOfThisSubtask_ = value; onChanged(); return this; } /** * int32 index_of_this_subtask = 5; * @return This builder for chaining. */ public Builder clearIndexOfThisSubtask() { indexOfThisSubtask_ = 0; onChanged(); return this; } private int attemptNumber_ ; /** * int32 attempt_number = 6; * @return The attemptNumber. */ @java.lang.Override public int getAttemptNumber() { return attemptNumber_; } /** * int32 attempt_number = 6; * @param value The attemptNumber to set. * @return This builder for chaining. */ public Builder setAttemptNumber(int value) { attemptNumber_ = value; onChanged(); return this; } /** * int32 attempt_number = 6; * @return This builder for chaining. */ public Builder clearAttemptNumber() { attemptNumber_ = 0; onChanged(); return this; } private java.util.List jobParameters_ = java.util.Collections.emptyList(); private void ensureJobParametersIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { jobParameters_ = new java.util.ArrayList(jobParameters_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameterOrBuilder> jobParametersBuilder_; /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ public java.util.List getJobParametersList() { if (jobParametersBuilder_ == null) { return java.util.Collections.unmodifiableList(jobParameters_); } else { return jobParametersBuilder_.getMessageList(); } } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ public int getJobParametersCount() { if (jobParametersBuilder_ == null) { return jobParameters_.size(); } else { return jobParametersBuilder_.getCount(); } } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter getJobParameters(int index) { if (jobParametersBuilder_ == null) { return jobParameters_.get(index); } else { return jobParametersBuilder_.getMessage(index); } } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ public Builder setJobParameters( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter value) { if (jobParametersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureJobParametersIsMutable(); jobParameters_.set(index, value); onChanged(); } else { jobParametersBuilder_.setMessage(index, value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ public Builder setJobParameters( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter.Builder builderForValue) { if (jobParametersBuilder_ == null) { ensureJobParametersIsMutable(); jobParameters_.set(index, builderForValue.build()); onChanged(); } else { jobParametersBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ public Builder addJobParameters(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter value) { if (jobParametersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureJobParametersIsMutable(); jobParameters_.add(value); onChanged(); } else { jobParametersBuilder_.addMessage(value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ public Builder addJobParameters( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter value) { if (jobParametersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureJobParametersIsMutable(); jobParameters_.add(index, value); onChanged(); } else { jobParametersBuilder_.addMessage(index, value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ public Builder addJobParameters( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter.Builder builderForValue) { if (jobParametersBuilder_ == null) { ensureJobParametersIsMutable(); jobParameters_.add(builderForValue.build()); onChanged(); } else { jobParametersBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ public Builder addJobParameters( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter.Builder builderForValue) { if (jobParametersBuilder_ == null) { ensureJobParametersIsMutable(); jobParameters_.add(index, builderForValue.build()); onChanged(); } else { jobParametersBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ public Builder addAllJobParameters( java.lang.Iterable values) { if (jobParametersBuilder_ == null) { ensureJobParametersIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, jobParameters_); onChanged(); } else { jobParametersBuilder_.addAllMessages(values); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ public Builder clearJobParameters() { if (jobParametersBuilder_ == null) { jobParameters_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { jobParametersBuilder_.clear(); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ public Builder removeJobParameters(int index) { if (jobParametersBuilder_ == null) { ensureJobParametersIsMutable(); jobParameters_.remove(index); onChanged(); } else { jobParametersBuilder_.remove(index); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter.Builder getJobParametersBuilder( int index) { return getJobParametersFieldBuilder().getBuilder(index); } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameterOrBuilder getJobParametersOrBuilder( int index) { if (jobParametersBuilder_ == null) { return jobParameters_.get(index); } else { return jobParametersBuilder_.getMessageOrBuilder(index); } } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ public java.util.List getJobParametersOrBuilderList() { if (jobParametersBuilder_ != null) { return jobParametersBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(jobParameters_); } } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter.Builder addJobParametersBuilder() { return getJobParametersFieldBuilder().addBuilder( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter.getDefaultInstance()); } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter.Builder addJobParametersBuilder( int index) { return getJobParametersFieldBuilder().addBuilder( index, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter.getDefaultInstance()); } /** * repeated .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.JobParameter job_parameters = 7; */ public java.util.List getJobParametersBuilderList() { return getJobParametersFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameterOrBuilder> getJobParametersFieldBuilder() { if (jobParametersBuilder_ == null) { jobParametersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameter.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.JobParameterOrBuilder>( jobParameters_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); jobParameters_ = null; } return jobParametersBuilder_; } private boolean inBatchExecutionMode_ ; /** * bool in_batch_execution_mode = 8; * @return The inBatchExecutionMode. */ @java.lang.Override public boolean getInBatchExecutionMode() { return inBatchExecutionMode_; } /** * bool in_batch_execution_mode = 8; * @param value The inBatchExecutionMode to set. * @return This builder for chaining. */ public Builder setInBatchExecutionMode(boolean value) { inBatchExecutionMode_ = value; onChanged(); return this; } /** * bool in_batch_execution_mode = 8; * @return This builder for chaining. */ public Builder clearInBatchExecutionMode() { inBatchExecutionMode_ = 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.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.RuntimeContext) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.RuntimeContext) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RuntimeContext parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RuntimeContext(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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public static final int FUNCTION_TYPE_FIELD_NUMBER = 1; private int functionType_; /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.FunctionType function_type = 1; * @return The enum numeric value on the wire for functionType. */ @java.lang.Override public int getFunctionTypeValue() { return functionType_; } /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.FunctionType function_type = 1; * @return The functionType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.FunctionType getFunctionType() { @SuppressWarnings("deprecation") org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.FunctionType result = org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.FunctionType.valueOf(functionType_); return result == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.FunctionType.UNRECOGNIZED : result; } public static final int RUNTIME_CONTEXT_FIELD_NUMBER = 2; private org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext runtimeContext_; /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.RuntimeContext runtime_context = 2; * @return Whether the runtimeContext field is set. */ @java.lang.Override public boolean hasRuntimeContext() { return runtimeContext_ != null; } /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.RuntimeContext runtime_context = 2; * @return The runtimeContext. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext getRuntimeContext() { return runtimeContext_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext.getDefaultInstance() : runtimeContext_; } /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.RuntimeContext runtime_context = 2; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContextOrBuilder getRuntimeContextOrBuilder() { return getRuntimeContext(); } public static final int PAYLOAD_FIELD_NUMBER = 3; private com.google.protobuf.ByteString payload_; /** * bytes payload = 3; * @return The payload. */ @java.lang.Override public com.google.protobuf.ByteString getPayload() { return payload_; } public static final int METRIC_ENABLED_FIELD_NUMBER = 4; private boolean metricEnabled_; /** * bool metric_enabled = 4; * @return The metricEnabled. */ @java.lang.Override public boolean getMetricEnabled() { return metricEnabled_; } public static final int KEY_TYPE_INFO_FIELD_NUMBER = 5; private org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo keyTypeInfo_; /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type_info = 5; * @return Whether the keyTypeInfo field is set. */ @java.lang.Override public boolean hasKeyTypeInfo() { return keyTypeInfo_ != null; } /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type_info = 5; * @return The keyTypeInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getKeyTypeInfo() { return keyTypeInfo_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance() : keyTypeInfo_; } /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type_info = 5; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder getKeyTypeInfoOrBuilder() { return getKeyTypeInfo(); } public static final int PROFILE_ENABLED_FIELD_NUMBER = 6; private boolean profileEnabled_; /** * bool profile_enabled = 6; * @return The profileEnabled. */ @java.lang.Override public boolean getProfileEnabled() { return profileEnabled_; } 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_ != org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.FunctionType.PROCESS.getNumber()) { output.writeEnum(1, functionType_); } if (runtimeContext_ != null) { output.writeMessage(2, getRuntimeContext()); } if (!payload_.isEmpty()) { output.writeBytes(3, payload_); } if (metricEnabled_ != false) { output.writeBool(4, metricEnabled_); } if (keyTypeInfo_ != null) { output.writeMessage(5, getKeyTypeInfo()); } if (profileEnabled_ != false) { output.writeBool(6, profileEnabled_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (functionType_ != org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.FunctionType.PROCESS.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, functionType_); } if (runtimeContext_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getRuntimeContext()); } if (!payload_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, payload_); } if (metricEnabled_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(4, metricEnabled_); } if (keyTypeInfo_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getKeyTypeInfo()); } if (profileEnabled_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(6, profileEnabled_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction other = (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction) obj; if (functionType_ != other.functionType_) return false; if (hasRuntimeContext() != other.hasRuntimeContext()) return false; if (hasRuntimeContext()) { if (!getRuntimeContext() .equals(other.getRuntimeContext())) return false; } if (!getPayload() .equals(other.getPayload())) return false; if (getMetricEnabled() != other.getMetricEnabled()) return false; if (hasKeyTypeInfo() != other.hasKeyTypeInfo()) return false; if (hasKeyTypeInfo()) { if (!getKeyTypeInfo() .equals(other.getKeyTypeInfo())) return false; } if (getProfileEnabled() != other.getProfileEnabled()) 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) + FUNCTION_TYPE_FIELD_NUMBER; hash = (53 * hash) + functionType_; if (hasRuntimeContext()) { hash = (37 * hash) + RUNTIME_CONTEXT_FIELD_NUMBER; hash = (53 * hash) + getRuntimeContext().hashCode(); } hash = (37 * hash) + PAYLOAD_FIELD_NUMBER; hash = (53 * hash) + getPayload().hashCode(); hash = (37 * hash) + METRIC_ENABLED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getMetricEnabled()); if (hasKeyTypeInfo()) { hash = (37 * hash) + KEY_TYPE_INFO_FIELD_NUMBER; hash = (53 * hash) + getKeyTypeInfo().hashCode(); } hash = (37 * hash) + PROFILE_ENABLED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getProfileEnabled()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction 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; } /** *
     * User defined DataStream function definition.
     * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction) org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunctionOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.class, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.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(); functionType_ = 0; if (runtimeContextBuilder_ == null) { runtimeContext_ = null; } else { runtimeContext_ = null; runtimeContextBuilder_ = null; } payload_ = com.google.protobuf.ByteString.EMPTY; metricEnabled_ = false; if (keyTypeInfoBuilder_ == null) { keyTypeInfo_ = null; } else { keyTypeInfo_ = null; keyTypeInfoBuilder_ = null; } profileEnabled_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction build() { org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction result = new org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction(this); result.functionType_ = functionType_; if (runtimeContextBuilder_ == null) { result.runtimeContext_ = runtimeContext_; } else { result.runtimeContext_ = runtimeContextBuilder_.build(); } result.payload_ = payload_; result.metricEnabled_ = metricEnabled_; if (keyTypeInfoBuilder_ == null) { result.keyTypeInfo_ = keyTypeInfo_; } else { result.keyTypeInfo_ = keyTypeInfoBuilder_.build(); } result.profileEnabled_ = profileEnabled_; 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.getDefaultInstance()) return this; if (other.functionType_ != 0) { setFunctionTypeValue(other.getFunctionTypeValue()); } if (other.hasRuntimeContext()) { mergeRuntimeContext(other.getRuntimeContext()); } if (other.getPayload() != com.google.protobuf.ByteString.EMPTY) { setPayload(other.getPayload()); } if (other.getMetricEnabled() != false) { setMetricEnabled(other.getMetricEnabled()); } if (other.hasKeyTypeInfo()) { mergeKeyTypeInfo(other.getKeyTypeInfo()); } if (other.getProfileEnabled() != false) { setProfileEnabled(other.getProfileEnabled()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int functionType_ = 0; /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.FunctionType function_type = 1; * @return The enum numeric value on the wire for functionType. */ @java.lang.Override public int getFunctionTypeValue() { return functionType_; } /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.FunctionType function_type = 1; * @param value The enum numeric value on the wire for functionType to set. * @return This builder for chaining. */ public Builder setFunctionTypeValue(int value) { functionType_ = value; onChanged(); return this; } /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.FunctionType function_type = 1; * @return The functionType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.FunctionType getFunctionType() { @SuppressWarnings("deprecation") org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.FunctionType result = org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.FunctionType.valueOf(functionType_); return result == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.FunctionType.UNRECOGNIZED : result; } /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.FunctionType function_type = 1; * @param value The functionType to set. * @return This builder for chaining. */ public Builder setFunctionType(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.FunctionType value) { if (value == null) { throw new NullPointerException(); } functionType_ = value.getNumber(); onChanged(); return this; } /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.FunctionType function_type = 1; * @return This builder for chaining. */ public Builder clearFunctionType() { functionType_ = 0; onChanged(); return this; } private org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext runtimeContext_; private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContextOrBuilder> runtimeContextBuilder_; /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.RuntimeContext runtime_context = 2; * @return Whether the runtimeContext field is set. */ public boolean hasRuntimeContext() { return runtimeContextBuilder_ != null || runtimeContext_ != null; } /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.RuntimeContext runtime_context = 2; * @return The runtimeContext. */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext getRuntimeContext() { if (runtimeContextBuilder_ == null) { return runtimeContext_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext.getDefaultInstance() : runtimeContext_; } else { return runtimeContextBuilder_.getMessage(); } } /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.RuntimeContext runtime_context = 2; */ public Builder setRuntimeContext(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext value) { if (runtimeContextBuilder_ == null) { if (value == null) { throw new NullPointerException(); } runtimeContext_ = value; onChanged(); } else { runtimeContextBuilder_.setMessage(value); } return this; } /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.RuntimeContext runtime_context = 2; */ public Builder setRuntimeContext( org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext.Builder builderForValue) { if (runtimeContextBuilder_ == null) { runtimeContext_ = builderForValue.build(); onChanged(); } else { runtimeContextBuilder_.setMessage(builderForValue.build()); } return this; } /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.RuntimeContext runtime_context = 2; */ public Builder mergeRuntimeContext(org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext value) { if (runtimeContextBuilder_ == null) { if (runtimeContext_ != null) { runtimeContext_ = org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext.newBuilder(runtimeContext_).mergeFrom(value).buildPartial(); } else { runtimeContext_ = value; } onChanged(); } else { runtimeContextBuilder_.mergeFrom(value); } return this; } /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.RuntimeContext runtime_context = 2; */ public Builder clearRuntimeContext() { if (runtimeContextBuilder_ == null) { runtimeContext_ = null; onChanged(); } else { runtimeContext_ = null; runtimeContextBuilder_ = null; } return this; } /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.RuntimeContext runtime_context = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext.Builder getRuntimeContextBuilder() { onChanged(); return getRuntimeContextFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.RuntimeContext runtime_context = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContextOrBuilder getRuntimeContextOrBuilder() { if (runtimeContextBuilder_ != null) { return runtimeContextBuilder_.getMessageOrBuilder(); } else { return runtimeContext_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext.getDefaultInstance() : runtimeContext_; } } /** * .org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction.RuntimeContext runtime_context = 2; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContextOrBuilder> getRuntimeContextFieldBuilder() { if (runtimeContextBuilder_ == null) { runtimeContextBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContext.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction.RuntimeContextOrBuilder>( getRuntimeContext(), getParentForChildren(), isClean()); runtimeContext_ = null; } return runtimeContextBuilder_; } private com.google.protobuf.ByteString payload_ = com.google.protobuf.ByteString.EMPTY; /** * bytes payload = 3; * @return The payload. */ @java.lang.Override public com.google.protobuf.ByteString getPayload() { return payload_; } /** * bytes payload = 3; * @param value The payload to set. * @return This builder for chaining. */ public Builder setPayload(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } payload_ = value; onChanged(); return this; } /** * bytes payload = 3; * @return This builder for chaining. */ public Builder clearPayload() { payload_ = getDefaultInstance().getPayload(); onChanged(); return this; } private boolean metricEnabled_ ; /** * bool metric_enabled = 4; * @return The metricEnabled. */ @java.lang.Override public boolean getMetricEnabled() { return metricEnabled_; } /** * bool metric_enabled = 4; * @param value The metricEnabled to set. * @return This builder for chaining. */ public Builder setMetricEnabled(boolean value) { metricEnabled_ = value; onChanged(); return this; } /** * bool metric_enabled = 4; * @return This builder for chaining. */ public Builder clearMetricEnabled() { metricEnabled_ = false; onChanged(); return this; } private org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo keyTypeInfo_; private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder> keyTypeInfoBuilder_; /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type_info = 5; * @return Whether the keyTypeInfo field is set. */ public boolean hasKeyTypeInfo() { return keyTypeInfoBuilder_ != null || keyTypeInfo_ != null; } /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type_info = 5; * @return The keyTypeInfo. */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getKeyTypeInfo() { if (keyTypeInfoBuilder_ == null) { return keyTypeInfo_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance() : keyTypeInfo_; } else { return keyTypeInfoBuilder_.getMessage(); } } /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type_info = 5; */ public Builder setKeyTypeInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo value) { if (keyTypeInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } keyTypeInfo_ = value; onChanged(); } else { keyTypeInfoBuilder_.setMessage(value); } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type_info = 5; */ public Builder setKeyTypeInfo( org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder builderForValue) { if (keyTypeInfoBuilder_ == null) { keyTypeInfo_ = builderForValue.build(); onChanged(); } else { keyTypeInfoBuilder_.setMessage(builderForValue.build()); } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type_info = 5; */ public Builder mergeKeyTypeInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo value) { if (keyTypeInfoBuilder_ == null) { if (keyTypeInfo_ != null) { keyTypeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.newBuilder(keyTypeInfo_).mergeFrom(value).buildPartial(); } else { keyTypeInfo_ = value; } onChanged(); } else { keyTypeInfoBuilder_.mergeFrom(value); } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type_info = 5; */ public Builder clearKeyTypeInfo() { if (keyTypeInfoBuilder_ == null) { keyTypeInfo_ = null; onChanged(); } else { keyTypeInfo_ = null; keyTypeInfoBuilder_ = null; } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type_info = 5; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder getKeyTypeInfoBuilder() { onChanged(); return getKeyTypeInfoFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type_info = 5; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder getKeyTypeInfoOrBuilder() { if (keyTypeInfoBuilder_ != null) { return keyTypeInfoBuilder_.getMessageOrBuilder(); } else { return keyTypeInfo_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance() : keyTypeInfo_; } } /** * .org.apache.flink.fn_execution.v1.TypeInfo key_type_info = 5; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder> getKeyTypeInfoFieldBuilder() { if (keyTypeInfoBuilder_ == null) { keyTypeInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder>( getKeyTypeInfo(), getParentForChildren(), isClean()); keyTypeInfo_ = null; } return keyTypeInfoBuilder_; } private boolean profileEnabled_ ; /** * bool profile_enabled = 6; * @return The profileEnabled. */ @java.lang.Override public boolean getProfileEnabled() { return profileEnabled_; } /** * bool profile_enabled = 6; * @param value The profileEnabled to set. * @return This builder for chaining. */ public Builder setProfileEnabled(boolean value) { profileEnabled_ = value; onChanged(); return this; } /** * bool profile_enabled = 6; * @return This builder for chaining. */ public Builder clearProfileEnabled() { profileEnabled_ = 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.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.UserDefinedDataStreamFunction) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public UserDefinedDataStreamFunction parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new UserDefinedDataStreamFunction(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.apache.flink.fnexecution.v1.FlinkFnApi.UserDefinedDataStreamFunction getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface StateDescriptorOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.StateDescriptor) com.google.protobuf.MessageOrBuilder { /** * string state_name = 1; * @return The stateName. */ java.lang.String getStateName(); /** * string state_name = 1; * @return The bytes for stateName. */ com.google.protobuf.ByteString getStateNameBytes(); /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig state_ttl_config = 2; * @return Whether the stateTtlConfig field is set. */ boolean hasStateTtlConfig(); /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig state_ttl_config = 2; * @return The stateTtlConfig. */ org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig getStateTtlConfig(); /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig state_ttl_config = 2; */ org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfigOrBuilder getStateTtlConfigOrBuilder(); } /** *
   * A representation of State
   * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.StateDescriptor} */ public static final class StateDescriptor extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.StateDescriptor) StateDescriptorOrBuilder { private static final long serialVersionUID = 0L; // Use StateDescriptor.newBuilder() to construct. private StateDescriptor(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private StateDescriptor() { stateName_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new StateDescriptor(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private StateDescriptor( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); stateName_ = s; break; } case 18: { org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.Builder subBuilder = null; if (stateTtlConfig_ != null) { subBuilder = stateTtlConfig_.toBuilder(); } stateTtlConfig_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(stateTtlConfig_); stateTtlConfig_ = 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.class, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.Builder.class); } public interface StateTTLConfigOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig) com.google.protobuf.MessageOrBuilder { /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.UpdateType update_type = 1; * @return The enum numeric value on the wire for updateType. */ int getUpdateTypeValue(); /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.UpdateType update_type = 1; * @return The updateType. */ org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.UpdateType getUpdateType(); /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.StateVisibility state_visibility = 2; * @return The enum numeric value on the wire for stateVisibility. */ int getStateVisibilityValue(); /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.StateVisibility state_visibility = 2; * @return The stateVisibility. */ org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.StateVisibility getStateVisibility(); /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.TtlTimeCharacteristic ttl_time_characteristic = 3; * @return The enum numeric value on the wire for ttlTimeCharacteristic. */ int getTtlTimeCharacteristicValue(); /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.TtlTimeCharacteristic ttl_time_characteristic = 3; * @return The ttlTimeCharacteristic. */ org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.TtlTimeCharacteristic getTtlTimeCharacteristic(); /** * int64 ttl = 4; * @return The ttl. */ long getTtl(); /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies cleanup_strategies = 5; * @return Whether the cleanupStrategies field is set. */ boolean hasCleanupStrategies(); /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies cleanup_strategies = 5; * @return The cleanupStrategies. */ org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies getCleanupStrategies(); /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies cleanup_strategies = 5; */ org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategiesOrBuilder getCleanupStrategiesOrBuilder(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig} */ public static final class StateTTLConfig extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig) StateTTLConfigOrBuilder { private static final long serialVersionUID = 0L; // Use StateTTLConfig.newBuilder() to construct. private StateTTLConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private StateTTLConfig() { updateType_ = 0; stateVisibility_ = 0; ttlTimeCharacteristic_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new StateTTLConfig(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private StateTTLConfig( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { int rawValue = input.readEnum(); updateType_ = rawValue; break; } case 16: { int rawValue = input.readEnum(); stateVisibility_ = rawValue; break; } case 24: { int rawValue = input.readEnum(); ttlTimeCharacteristic_ = rawValue; break; } case 32: { ttl_ = input.readInt64(); break; } case 42: { org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.Builder subBuilder = null; if (cleanupStrategies_ != null) { subBuilder = cleanupStrategies_.toBuilder(); } cleanupStrategies_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(cleanupStrategies_); cleanupStrategies_ = 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.class, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.Builder.class); } /** *
       * This option value configures when to update last access timestamp which prolongs state TTL.
       * 
* * Protobuf enum {@code org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.UpdateType} */ public enum UpdateType implements com.google.protobuf.ProtocolMessageEnum { /** *
         * TTL is disabled. State does not expire.
         * 
* * Disabled = 0; */ Disabled(0), /** *
         * Last access timestamp is initialised when state is created and updated on every write operation.
         * 
* * OnCreateAndWrite = 1; */ OnCreateAndWrite(1), /** *
         * The same as OnCreateAndWrite but also updated on read.
         * 
* * OnReadAndWrite = 2; */ OnReadAndWrite(2), UNRECOGNIZED(-1), ; /** *
         * TTL is disabled. State does not expire.
         * 
* * Disabled = 0; */ public static final int Disabled_VALUE = 0; /** *
         * Last access timestamp is initialised when state is created and updated on every write operation.
         * 
* * OnCreateAndWrite = 1; */ public static final int OnCreateAndWrite_VALUE = 1; /** *
         * The same as OnCreateAndWrite but also updated on read.
         * 
* * OnReadAndWrite = 2; */ public static final int OnReadAndWrite_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; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static UpdateType valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static UpdateType forNumber(int value) { switch (value) { case 0: return Disabled; case 1: return OnCreateAndWrite; case 2: return OnReadAndWrite; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< UpdateType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public UpdateType findValueByNumber(int number) { return UpdateType.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.getDescriptor().getEnumTypes().get(0); } private static final UpdateType[] VALUES = values(); public static UpdateType 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 UpdateType(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.UpdateType) } /** *
       * This option configures whether expired user value can be returned or not.
       * 
* * Protobuf enum {@code org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.StateVisibility} */ public enum StateVisibility implements com.google.protobuf.ProtocolMessageEnum { /** *
         * Return expired user value if it is not cleaned up yet.
         * 
* * ReturnExpiredIfNotCleanedUp = 0; */ ReturnExpiredIfNotCleanedUp(0), /** *
         * Never return expired user value.
         * 
* * NeverReturnExpired = 1; */ NeverReturnExpired(1), UNRECOGNIZED(-1), ; /** *
         * Return expired user value if it is not cleaned up yet.
         * 
* * ReturnExpiredIfNotCleanedUp = 0; */ public static final int ReturnExpiredIfNotCleanedUp_VALUE = 0; /** *
         * Never return expired user value.
         * 
* * NeverReturnExpired = 1; */ public static final int NeverReturnExpired_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; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static StateVisibility valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static StateVisibility forNumber(int value) { switch (value) { case 0: return ReturnExpiredIfNotCleanedUp; case 1: return NeverReturnExpired; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< StateVisibility> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public StateVisibility findValueByNumber(int number) { return StateVisibility.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.getDescriptor().getEnumTypes().get(1); } private static final StateVisibility[] VALUES = values(); public static StateVisibility 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 StateVisibility(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.StateVisibility) } /** *
       * This option configures time scale to use for ttl.
       * 
* * Protobuf enum {@code org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.TtlTimeCharacteristic} */ public enum TtlTimeCharacteristic implements com.google.protobuf.ProtocolMessageEnum { /** *
         * Processing time
         * 
* * ProcessingTime = 0; */ ProcessingTime(0), UNRECOGNIZED(-1), ; /** *
         * Processing time
         * 
* * ProcessingTime = 0; */ public static final int ProcessingTime_VALUE = 0; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static TtlTimeCharacteristic valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static TtlTimeCharacteristic forNumber(int value) { switch (value) { case 0: return ProcessingTime; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< TtlTimeCharacteristic> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public TtlTimeCharacteristic findValueByNumber(int number) { return TtlTimeCharacteristic.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.getDescriptor().getEnumTypes().get(2); } private static final TtlTimeCharacteristic[] VALUES = values(); public static TtlTimeCharacteristic 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 TtlTimeCharacteristic(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.TtlTimeCharacteristic) } public interface CleanupStrategiesOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies) com.google.protobuf.MessageOrBuilder { /** * bool is_cleanup_in_background = 1; * @return The isCleanupInBackground. */ boolean getIsCleanupInBackground(); /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ java.util.List getStrategiesList(); /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry getStrategies(int index); /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ int getStrategiesCount(); /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ java.util.List getStrategiesOrBuilderList(); /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntryOrBuilder getStrategiesOrBuilder( int index); } /** *
       * TTL cleanup strategies.
       * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies} */ public static final class CleanupStrategies extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies) CleanupStrategiesOrBuilder { private static final long serialVersionUID = 0L; // Use CleanupStrategies.newBuilder() to construct. private CleanupStrategies(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CleanupStrategies() { strategies_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CleanupStrategies(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CleanupStrategies( 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: { isCleanupInBackground_ = input.readBool(); break; } case 18: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { strategies_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } strategies_.add( input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry.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)) { strategies_ = java.util.Collections.unmodifiableList(strategies_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.class, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.Builder.class); } /** *
         * Fixed strategies ordinals in strategies config field.
         * 
* * Protobuf enum {@code org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.Strategies} */ public enum Strategies implements com.google.protobuf.ProtocolMessageEnum { /** * FULL_STATE_SCAN_SNAPSHOT = 0; */ FULL_STATE_SCAN_SNAPSHOT(0), /** * INCREMENTAL_CLEANUP = 1; */ INCREMENTAL_CLEANUP(1), /** * ROCKSDB_COMPACTION_FILTER = 2; */ ROCKSDB_COMPACTION_FILTER(2), UNRECOGNIZED(-1), ; /** * FULL_STATE_SCAN_SNAPSHOT = 0; */ public static final int FULL_STATE_SCAN_SNAPSHOT_VALUE = 0; /** * INCREMENTAL_CLEANUP = 1; */ public static final int INCREMENTAL_CLEANUP_VALUE = 1; /** * ROCKSDB_COMPACTION_FILTER = 2; */ public static final int ROCKSDB_COMPACTION_FILTER_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; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static Strategies valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static Strategies forNumber(int value) { switch (value) { case 0: return FULL_STATE_SCAN_SNAPSHOT; case 1: return INCREMENTAL_CLEANUP; case 2: return ROCKSDB_COMPACTION_FILTER; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< Strategies> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public Strategies findValueByNumber(int number) { return Strategies.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.getDescriptor().getEnumTypes().get(0); } private static final Strategies[] VALUES = values(); public static Strategies 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 Strategies(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.Strategies) } /** * Protobuf enum {@code org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy} */ public enum EmptyCleanupStrategy implements com.google.protobuf.ProtocolMessageEnum { /** * EMPTY_STRATEGY = 0; */ EMPTY_STRATEGY(0), UNRECOGNIZED(-1), ; /** * EMPTY_STRATEGY = 0; */ public static final int EMPTY_STRATEGY_VALUE = 0; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static EmptyCleanupStrategy valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static EmptyCleanupStrategy forNumber(int value) { switch (value) { case 0: return EMPTY_STRATEGY; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< EmptyCleanupStrategy> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public EmptyCleanupStrategy findValueByNumber(int number) { return EmptyCleanupStrategy.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.getDescriptor().getEnumTypes().get(1); } private static final EmptyCleanupStrategy[] VALUES = values(); public static EmptyCleanupStrategy 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 EmptyCleanupStrategy(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy) } public interface IncrementalCleanupStrategyOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy) com.google.protobuf.MessageOrBuilder { /** *
           * Max number of keys pulled from queue for clean up upon state touch for any key.
           * 
* * int32 cleanup_size = 1; * @return The cleanupSize. */ int getCleanupSize(); /** *
           * Whether to run incremental cleanup per each processed record.
           * 
* * bool run_cleanup_for_every_record = 2; * @return The runCleanupForEveryRecord. */ boolean getRunCleanupForEveryRecord(); } /** *
         * Configuration of cleanup strategy while taking the full snapshot.
         * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy} */ public static final class IncrementalCleanupStrategy extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy) IncrementalCleanupStrategyOrBuilder { private static final long serialVersionUID = 0L; // Use IncrementalCleanupStrategy.newBuilder() to construct. private IncrementalCleanupStrategy(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private IncrementalCleanupStrategy() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new IncrementalCleanupStrategy(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private IncrementalCleanupStrategy( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { cleanupSize_ = input.readInt32(); break; } case 16: { runCleanupForEveryRecord_ = 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_IncrementalCleanupStrategy_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_IncrementalCleanupStrategy_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy.class, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy.Builder.class); } public static final int CLEANUP_SIZE_FIELD_NUMBER = 1; private int cleanupSize_; /** *
           * Max number of keys pulled from queue for clean up upon state touch for any key.
           * 
* * int32 cleanup_size = 1; * @return The cleanupSize. */ @java.lang.Override public int getCleanupSize() { return cleanupSize_; } public static final int RUN_CLEANUP_FOR_EVERY_RECORD_FIELD_NUMBER = 2; private boolean runCleanupForEveryRecord_; /** *
           * Whether to run incremental cleanup per each processed record.
           * 
* * bool run_cleanup_for_every_record = 2; * @return The runCleanupForEveryRecord. */ @java.lang.Override public boolean getRunCleanupForEveryRecord() { return runCleanupForEveryRecord_; } 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 (cleanupSize_ != 0) { output.writeInt32(1, cleanupSize_); } if (runCleanupForEveryRecord_ != false) { output.writeBool(2, runCleanupForEveryRecord_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (cleanupSize_ != 0) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, cleanupSize_); } if (runCleanupForEveryRecord_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(2, runCleanupForEveryRecord_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy other = (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy) obj; if (getCleanupSize() != other.getCleanupSize()) return false; if (getRunCleanupForEveryRecord() != other.getRunCleanupForEveryRecord()) 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) + CLEANUP_SIZE_FIELD_NUMBER; hash = (53 * hash) + getCleanupSize(); hash = (37 * hash) + RUN_CLEANUP_FOR_EVERY_RECORD_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getRunCleanupForEveryRecord()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
           * Configuration of cleanup strategy while taking the full snapshot.
           * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy) org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategyOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_IncrementalCleanupStrategy_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_IncrementalCleanupStrategy_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy.class, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy.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(); cleanupSize_ = 0; runCleanupForEveryRecord_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_IncrementalCleanupStrategy_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy build() { org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy result = new org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy(this); result.cleanupSize_ = cleanupSize_; result.runCleanupForEveryRecord_ = runCleanupForEveryRecord_; 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy.getDefaultInstance()) return this; if (other.getCleanupSize() != 0) { setCleanupSize(other.getCleanupSize()); } if (other.getRunCleanupForEveryRecord() != false) { setRunCleanupForEveryRecord(other.getRunCleanupForEveryRecord()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int cleanupSize_ ; /** *
             * Max number of keys pulled from queue for clean up upon state touch for any key.
             * 
* * int32 cleanup_size = 1; * @return The cleanupSize. */ @java.lang.Override public int getCleanupSize() { return cleanupSize_; } /** *
             * Max number of keys pulled from queue for clean up upon state touch for any key.
             * 
* * int32 cleanup_size = 1; * @param value The cleanupSize to set. * @return This builder for chaining. */ public Builder setCleanupSize(int value) { cleanupSize_ = value; onChanged(); return this; } /** *
             * Max number of keys pulled from queue for clean up upon state touch for any key.
             * 
* * int32 cleanup_size = 1; * @return This builder for chaining. */ public Builder clearCleanupSize() { cleanupSize_ = 0; onChanged(); return this; } private boolean runCleanupForEveryRecord_ ; /** *
             * Whether to run incremental cleanup per each processed record.
             * 
* * bool run_cleanup_for_every_record = 2; * @return The runCleanupForEveryRecord. */ @java.lang.Override public boolean getRunCleanupForEveryRecord() { return runCleanupForEveryRecord_; } /** *
             * Whether to run incremental cleanup per each processed record.
             * 
* * bool run_cleanup_for_every_record = 2; * @param value The runCleanupForEveryRecord to set. * @return This builder for chaining. */ public Builder setRunCleanupForEveryRecord(boolean value) { runCleanupForEveryRecord_ = value; onChanged(); return this; } /** *
             * Whether to run incremental cleanup per each processed record.
             * 
* * bool run_cleanup_for_every_record = 2; * @return This builder for chaining. */ public Builder clearRunCleanupForEveryRecord() { runCleanupForEveryRecord_ = 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.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public IncrementalCleanupStrategy parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new IncrementalCleanupStrategy(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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RocksdbCompactFilterCleanupStrategyOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy) com.google.protobuf.MessageOrBuilder { /** *
           * Number of state entries to process by compaction filter before updating current timestamp.
           * 
* * int64 query_time_after_num_entries = 1; * @return The queryTimeAfterNumEntries. */ long getQueryTimeAfterNumEntries(); } /** *
         * Configuration of cleanup strategy using custom compaction filter in RocksDB.
         * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy} */ public static final class RocksdbCompactFilterCleanupStrategy extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy) RocksdbCompactFilterCleanupStrategyOrBuilder { private static final long serialVersionUID = 0L; // Use RocksdbCompactFilterCleanupStrategy.newBuilder() to construct. private RocksdbCompactFilterCleanupStrategy(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RocksdbCompactFilterCleanupStrategy() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RocksdbCompactFilterCleanupStrategy(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RocksdbCompactFilterCleanupStrategy( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { queryTimeAfterNumEntries_ = 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_RocksdbCompactFilterCleanupStrategy_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_RocksdbCompactFilterCleanupStrategy_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy.class, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy.Builder.class); } public static final int QUERY_TIME_AFTER_NUM_ENTRIES_FIELD_NUMBER = 1; private long queryTimeAfterNumEntries_; /** *
           * Number of state entries to process by compaction filter before updating current timestamp.
           * 
* * int64 query_time_after_num_entries = 1; * @return The queryTimeAfterNumEntries. */ @java.lang.Override public long getQueryTimeAfterNumEntries() { return queryTimeAfterNumEntries_; } 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 (queryTimeAfterNumEntries_ != 0L) { output.writeInt64(1, queryTimeAfterNumEntries_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (queryTimeAfterNumEntries_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(1, queryTimeAfterNumEntries_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy other = (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy) obj; if (getQueryTimeAfterNumEntries() != other.getQueryTimeAfterNumEntries()) 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_TIME_AFTER_NUM_ENTRIES_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getQueryTimeAfterNumEntries()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** *
           * Configuration of cleanup strategy using custom compaction filter in RocksDB.
           * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy) org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategyOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_RocksdbCompactFilterCleanupStrategy_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_RocksdbCompactFilterCleanupStrategy_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy.class, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy.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(); queryTimeAfterNumEntries_ = 0L; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_RocksdbCompactFilterCleanupStrategy_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy build() { org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy result = new org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy(this); result.queryTimeAfterNumEntries_ = queryTimeAfterNumEntries_; 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy.getDefaultInstance()) return this; if (other.getQueryTimeAfterNumEntries() != 0L) { setQueryTimeAfterNumEntries(other.getQueryTimeAfterNumEntries()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private long queryTimeAfterNumEntries_ ; /** *
             * Number of state entries to process by compaction filter before updating current timestamp.
             * 
* * int64 query_time_after_num_entries = 1; * @return The queryTimeAfterNumEntries. */ @java.lang.Override public long getQueryTimeAfterNumEntries() { return queryTimeAfterNumEntries_; } /** *
             * Number of state entries to process by compaction filter before updating current timestamp.
             * 
* * int64 query_time_after_num_entries = 1; * @param value The queryTimeAfterNumEntries to set. * @return This builder for chaining. */ public Builder setQueryTimeAfterNumEntries(long value) { queryTimeAfterNumEntries_ = value; onChanged(); return this; } /** *
             * Number of state entries to process by compaction filter before updating current timestamp.
             * 
* * int64 query_time_after_num_entries = 1; * @return This builder for chaining. */ public Builder clearQueryTimeAfterNumEntries() { queryTimeAfterNumEntries_ = 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.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RocksdbCompactFilterCleanupStrategy parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RocksdbCompactFilterCleanupStrategy(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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface MapStrategiesEntryOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry) com.google.protobuf.MessageOrBuilder { /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.Strategies strategy = 1; * @return The enum numeric value on the wire for strategy. */ int getStrategyValue(); /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.Strategies strategy = 1; * @return The strategy. */ org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.Strategies getStrategy(); /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy empty_strategy = 2; * @return Whether the emptyStrategy field is set. */ boolean hasEmptyStrategy(); /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy empty_strategy = 2; * @return The enum numeric value on the wire for emptyStrategy. */ int getEmptyStrategyValue(); /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy empty_strategy = 2; * @return The emptyStrategy. */ org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy getEmptyStrategy(); /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy incremental_cleanup_strategy = 3; * @return Whether the incrementalCleanupStrategy field is set. */ boolean hasIncrementalCleanupStrategy(); /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy incremental_cleanup_strategy = 3; * @return The incrementalCleanupStrategy. */ org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy getIncrementalCleanupStrategy(); /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy incremental_cleanup_strategy = 3; */ org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategyOrBuilder getIncrementalCleanupStrategyOrBuilder(); /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy rocksdb_compact_filter_cleanup_strategy = 4; * @return Whether the rocksdbCompactFilterCleanupStrategy field is set. */ boolean hasRocksdbCompactFilterCleanupStrategy(); /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy rocksdb_compact_filter_cleanup_strategy = 4; * @return The rocksdbCompactFilterCleanupStrategy. */ org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy getRocksdbCompactFilterCleanupStrategy(); /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy rocksdb_compact_filter_cleanup_strategy = 4; */ org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategyOrBuilder getRocksdbCompactFilterCleanupStrategyOrBuilder(); public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry.CleanupStrategyCase getCleanupStrategyCase(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry} */ public static final class MapStrategiesEntry extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry) MapStrategiesEntryOrBuilder { private static final long serialVersionUID = 0L; // Use MapStrategiesEntry.newBuilder() to construct. private MapStrategiesEntry(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private MapStrategiesEntry() { strategy_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new MapStrategiesEntry(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private MapStrategiesEntry( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { int rawValue = input.readEnum(); strategy_ = rawValue; break; } case 16: { int rawValue = input.readEnum(); cleanupStrategyCase_ = 2; cleanupStrategy_ = rawValue; break; } case 26: { org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy.Builder subBuilder = null; if (cleanupStrategyCase_ == 3) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy) cleanupStrategy_).toBuilder(); } cleanupStrategy_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy) cleanupStrategy_); cleanupStrategy_ = subBuilder.buildPartial(); } cleanupStrategyCase_ = 3; break; } case 34: { org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy.Builder subBuilder = null; if (cleanupStrategyCase_ == 4) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy) cleanupStrategy_).toBuilder(); } cleanupStrategy_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy) cleanupStrategy_); cleanupStrategy_ = subBuilder.buildPartial(); } cleanupStrategyCase_ = 4; 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_MapStrategiesEntry_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_MapStrategiesEntry_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry.class, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry.Builder.class); } private int cleanupStrategyCase_ = 0; private java.lang.Object cleanupStrategy_; public enum CleanupStrategyCase implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { EMPTY_STRATEGY(2), INCREMENTAL_CLEANUP_STRATEGY(3), ROCKSDB_COMPACT_FILTER_CLEANUP_STRATEGY(4), CLEANUPSTRATEGY_NOT_SET(0); private final int value; private CleanupStrategyCase(int value) { this.value = value; } /** * @param value The number of the enum to look for. * @return The enum associated with the given number. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static CleanupStrategyCase valueOf(int value) { return forNumber(value); } public static CleanupStrategyCase forNumber(int value) { switch (value) { case 2: return EMPTY_STRATEGY; case 3: return INCREMENTAL_CLEANUP_STRATEGY; case 4: return ROCKSDB_COMPACT_FILTER_CLEANUP_STRATEGY; case 0: return CLEANUPSTRATEGY_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public CleanupStrategyCase getCleanupStrategyCase() { return CleanupStrategyCase.forNumber( cleanupStrategyCase_); } public static final int STRATEGY_FIELD_NUMBER = 1; private int strategy_; /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.Strategies strategy = 1; * @return The enum numeric value on the wire for strategy. */ @java.lang.Override public int getStrategyValue() { return strategy_; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.Strategies strategy = 1; * @return The strategy. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.Strategies getStrategy() { @SuppressWarnings("deprecation") org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.Strategies result = org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.Strategies.valueOf(strategy_); return result == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.Strategies.UNRECOGNIZED : result; } public static final int EMPTY_STRATEGY_FIELD_NUMBER = 2; /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy empty_strategy = 2; * @return Whether the emptyStrategy field is set. */ public boolean hasEmptyStrategy() { return cleanupStrategyCase_ == 2; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy empty_strategy = 2; * @return The enum numeric value on the wire for emptyStrategy. */ public int getEmptyStrategyValue() { if (cleanupStrategyCase_ == 2) { return (java.lang.Integer) cleanupStrategy_; } return 0; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy empty_strategy = 2; * @return The emptyStrategy. */ public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy getEmptyStrategy() { if (cleanupStrategyCase_ == 2) { @SuppressWarnings("deprecation") org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy result = org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy.valueOf( (java.lang.Integer) cleanupStrategy_); return result == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy.UNRECOGNIZED : result; } return org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy.EMPTY_STRATEGY; } public static final int INCREMENTAL_CLEANUP_STRATEGY_FIELD_NUMBER = 3; /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy incremental_cleanup_strategy = 3; * @return Whether the incrementalCleanupStrategy field is set. */ @java.lang.Override public boolean hasIncrementalCleanupStrategy() { return cleanupStrategyCase_ == 3; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy incremental_cleanup_strategy = 3; * @return The incrementalCleanupStrategy. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy getIncrementalCleanupStrategy() { if (cleanupStrategyCase_ == 3) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy) cleanupStrategy_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy.getDefaultInstance(); } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy incremental_cleanup_strategy = 3; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategyOrBuilder getIncrementalCleanupStrategyOrBuilder() { if (cleanupStrategyCase_ == 3) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy) cleanupStrategy_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy.getDefaultInstance(); } public static final int ROCKSDB_COMPACT_FILTER_CLEANUP_STRATEGY_FIELD_NUMBER = 4; /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy rocksdb_compact_filter_cleanup_strategy = 4; * @return Whether the rocksdbCompactFilterCleanupStrategy field is set. */ @java.lang.Override public boolean hasRocksdbCompactFilterCleanupStrategy() { return cleanupStrategyCase_ == 4; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy rocksdb_compact_filter_cleanup_strategy = 4; * @return The rocksdbCompactFilterCleanupStrategy. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy getRocksdbCompactFilterCleanupStrategy() { if (cleanupStrategyCase_ == 4) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy) cleanupStrategy_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy.getDefaultInstance(); } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy rocksdb_compact_filter_cleanup_strategy = 4; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategyOrBuilder getRocksdbCompactFilterCleanupStrategyOrBuilder() { if (cleanupStrategyCase_ == 4) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy) cleanupStrategy_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy.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 (strategy_ != org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.Strategies.FULL_STATE_SCAN_SNAPSHOT.getNumber()) { output.writeEnum(1, strategy_); } if (cleanupStrategyCase_ == 2) { output.writeEnum(2, ((java.lang.Integer) cleanupStrategy_)); } if (cleanupStrategyCase_ == 3) { output.writeMessage(3, (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy) cleanupStrategy_); } if (cleanupStrategyCase_ == 4) { output.writeMessage(4, (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy) cleanupStrategy_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (strategy_ != org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.Strategies.FULL_STATE_SCAN_SNAPSHOT.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, strategy_); } if (cleanupStrategyCase_ == 2) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(2, ((java.lang.Integer) cleanupStrategy_)); } if (cleanupStrategyCase_ == 3) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy) cleanupStrategy_); } if (cleanupStrategyCase_ == 4) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy) cleanupStrategy_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry other = (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry) obj; if (strategy_ != other.strategy_) return false; if (!getCleanupStrategyCase().equals(other.getCleanupStrategyCase())) return false; switch (cleanupStrategyCase_) { case 2: if (getEmptyStrategyValue() != other.getEmptyStrategyValue()) return false; break; case 3: if (!getIncrementalCleanupStrategy() .equals(other.getIncrementalCleanupStrategy())) return false; break; case 4: if (!getRocksdbCompactFilterCleanupStrategy() .equals(other.getRocksdbCompactFilterCleanupStrategy())) 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(); hash = (37 * hash) + STRATEGY_FIELD_NUMBER; hash = (53 * hash) + strategy_; switch (cleanupStrategyCase_) { case 2: hash = (37 * hash) + EMPTY_STRATEGY_FIELD_NUMBER; hash = (53 * hash) + getEmptyStrategyValue(); break; case 3: hash = (37 * hash) + INCREMENTAL_CLEANUP_STRATEGY_FIELD_NUMBER; hash = (53 * hash) + getIncrementalCleanupStrategy().hashCode(); break; case 4: hash = (37 * hash) + ROCKSDB_COMPACT_FILTER_CLEANUP_STRATEGY_FIELD_NUMBER; hash = (53 * hash) + getRocksdbCompactFilterCleanupStrategy().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry 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.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry) org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntryOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_MapStrategiesEntry_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_MapStrategiesEntry_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry.class, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry.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(); strategy_ = 0; cleanupStrategyCase_ = 0; cleanupStrategy_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_MapStrategiesEntry_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry build() { org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry result = new org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry(this); result.strategy_ = strategy_; if (cleanupStrategyCase_ == 2) { result.cleanupStrategy_ = cleanupStrategy_; } if (cleanupStrategyCase_ == 3) { if (incrementalCleanupStrategyBuilder_ == null) { result.cleanupStrategy_ = cleanupStrategy_; } else { result.cleanupStrategy_ = incrementalCleanupStrategyBuilder_.build(); } } if (cleanupStrategyCase_ == 4) { if (rocksdbCompactFilterCleanupStrategyBuilder_ == null) { result.cleanupStrategy_ = cleanupStrategy_; } else { result.cleanupStrategy_ = rocksdbCompactFilterCleanupStrategyBuilder_.build(); } } result.cleanupStrategyCase_ = cleanupStrategyCase_; 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry.getDefaultInstance()) return this; if (other.strategy_ != 0) { setStrategyValue(other.getStrategyValue()); } switch (other.getCleanupStrategyCase()) { case EMPTY_STRATEGY: { setEmptyStrategyValue(other.getEmptyStrategyValue()); break; } case INCREMENTAL_CLEANUP_STRATEGY: { mergeIncrementalCleanupStrategy(other.getIncrementalCleanupStrategy()); break; } case ROCKSDB_COMPACT_FILTER_CLEANUP_STRATEGY: { mergeRocksdbCompactFilterCleanupStrategy(other.getRocksdbCompactFilterCleanupStrategy()); break; } case CLEANUPSTRATEGY_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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int cleanupStrategyCase_ = 0; private java.lang.Object cleanupStrategy_; public CleanupStrategyCase getCleanupStrategyCase() { return CleanupStrategyCase.forNumber( cleanupStrategyCase_); } public Builder clearCleanupStrategy() { cleanupStrategyCase_ = 0; cleanupStrategy_ = null; onChanged(); return this; } private int strategy_ = 0; /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.Strategies strategy = 1; * @return The enum numeric value on the wire for strategy. */ @java.lang.Override public int getStrategyValue() { return strategy_; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.Strategies strategy = 1; * @param value The enum numeric value on the wire for strategy to set. * @return This builder for chaining. */ public Builder setStrategyValue(int value) { strategy_ = value; onChanged(); return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.Strategies strategy = 1; * @return The strategy. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.Strategies getStrategy() { @SuppressWarnings("deprecation") org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.Strategies result = org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.Strategies.valueOf(strategy_); return result == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.Strategies.UNRECOGNIZED : result; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.Strategies strategy = 1; * @param value The strategy to set. * @return This builder for chaining. */ public Builder setStrategy(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.Strategies value) { if (value == null) { throw new NullPointerException(); } strategy_ = value.getNumber(); onChanged(); return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.Strategies strategy = 1; * @return This builder for chaining. */ public Builder clearStrategy() { strategy_ = 0; onChanged(); return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy empty_strategy = 2; * @return Whether the emptyStrategy field is set. */ @java.lang.Override public boolean hasEmptyStrategy() { return cleanupStrategyCase_ == 2; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy empty_strategy = 2; * @return The enum numeric value on the wire for emptyStrategy. */ @java.lang.Override public int getEmptyStrategyValue() { if (cleanupStrategyCase_ == 2) { return ((java.lang.Integer) cleanupStrategy_).intValue(); } return 0; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy empty_strategy = 2; * @param value The enum numeric value on the wire for emptyStrategy to set. * @return This builder for chaining. */ public Builder setEmptyStrategyValue(int value) { cleanupStrategyCase_ = 2; cleanupStrategy_ = value; onChanged(); return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy empty_strategy = 2; * @return The emptyStrategy. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy getEmptyStrategy() { if (cleanupStrategyCase_ == 2) { @SuppressWarnings("deprecation") org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy result = org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy.valueOf( (java.lang.Integer) cleanupStrategy_); return result == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy.UNRECOGNIZED : result; } return org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy.EMPTY_STRATEGY; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy empty_strategy = 2; * @param value The emptyStrategy to set. * @return This builder for chaining. */ public Builder setEmptyStrategy(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy value) { if (value == null) { throw new NullPointerException(); } cleanupStrategyCase_ = 2; cleanupStrategy_ = value.getNumber(); onChanged(); return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.EmptyCleanupStrategy empty_strategy = 2; * @return This builder for chaining. */ public Builder clearEmptyStrategy() { if (cleanupStrategyCase_ == 2) { cleanupStrategyCase_ = 0; cleanupStrategy_ = null; onChanged(); } return this; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategyOrBuilder> incrementalCleanupStrategyBuilder_; /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy incremental_cleanup_strategy = 3; * @return Whether the incrementalCleanupStrategy field is set. */ @java.lang.Override public boolean hasIncrementalCleanupStrategy() { return cleanupStrategyCase_ == 3; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy incremental_cleanup_strategy = 3; * @return The incrementalCleanupStrategy. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy getIncrementalCleanupStrategy() { if (incrementalCleanupStrategyBuilder_ == null) { if (cleanupStrategyCase_ == 3) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy) cleanupStrategy_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy.getDefaultInstance(); } else { if (cleanupStrategyCase_ == 3) { return incrementalCleanupStrategyBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy incremental_cleanup_strategy = 3; */ public Builder setIncrementalCleanupStrategy(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy value) { if (incrementalCleanupStrategyBuilder_ == null) { if (value == null) { throw new NullPointerException(); } cleanupStrategy_ = value; onChanged(); } else { incrementalCleanupStrategyBuilder_.setMessage(value); } cleanupStrategyCase_ = 3; return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy incremental_cleanup_strategy = 3; */ public Builder setIncrementalCleanupStrategy( org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy.Builder builderForValue) { if (incrementalCleanupStrategyBuilder_ == null) { cleanupStrategy_ = builderForValue.build(); onChanged(); } else { incrementalCleanupStrategyBuilder_.setMessage(builderForValue.build()); } cleanupStrategyCase_ = 3; return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy incremental_cleanup_strategy = 3; */ public Builder mergeIncrementalCleanupStrategy(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy value) { if (incrementalCleanupStrategyBuilder_ == null) { if (cleanupStrategyCase_ == 3 && cleanupStrategy_ != org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy.getDefaultInstance()) { cleanupStrategy_ = org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy) cleanupStrategy_) .mergeFrom(value).buildPartial(); } else { cleanupStrategy_ = value; } onChanged(); } else { if (cleanupStrategyCase_ == 3) { incrementalCleanupStrategyBuilder_.mergeFrom(value); } incrementalCleanupStrategyBuilder_.setMessage(value); } cleanupStrategyCase_ = 3; return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy incremental_cleanup_strategy = 3; */ public Builder clearIncrementalCleanupStrategy() { if (incrementalCleanupStrategyBuilder_ == null) { if (cleanupStrategyCase_ == 3) { cleanupStrategyCase_ = 0; cleanupStrategy_ = null; onChanged(); } } else { if (cleanupStrategyCase_ == 3) { cleanupStrategyCase_ = 0; cleanupStrategy_ = null; } incrementalCleanupStrategyBuilder_.clear(); } return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy incremental_cleanup_strategy = 3; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy.Builder getIncrementalCleanupStrategyBuilder() { return getIncrementalCleanupStrategyFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy incremental_cleanup_strategy = 3; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategyOrBuilder getIncrementalCleanupStrategyOrBuilder() { if ((cleanupStrategyCase_ == 3) && (incrementalCleanupStrategyBuilder_ != null)) { return incrementalCleanupStrategyBuilder_.getMessageOrBuilder(); } else { if (cleanupStrategyCase_ == 3) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy) cleanupStrategy_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy incremental_cleanup_strategy = 3; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategyOrBuilder> getIncrementalCleanupStrategyFieldBuilder() { if (incrementalCleanupStrategyBuilder_ == null) { if (!(cleanupStrategyCase_ == 3)) { cleanupStrategy_ = org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy.getDefaultInstance(); } incrementalCleanupStrategyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategyOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.IncrementalCleanupStrategy) cleanupStrategy_, getParentForChildren(), isClean()); cleanupStrategy_ = null; } cleanupStrategyCase_ = 3; onChanged();; return incrementalCleanupStrategyBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategyOrBuilder> rocksdbCompactFilterCleanupStrategyBuilder_; /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy rocksdb_compact_filter_cleanup_strategy = 4; * @return Whether the rocksdbCompactFilterCleanupStrategy field is set. */ @java.lang.Override public boolean hasRocksdbCompactFilterCleanupStrategy() { return cleanupStrategyCase_ == 4; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy rocksdb_compact_filter_cleanup_strategy = 4; * @return The rocksdbCompactFilterCleanupStrategy. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy getRocksdbCompactFilterCleanupStrategy() { if (rocksdbCompactFilterCleanupStrategyBuilder_ == null) { if (cleanupStrategyCase_ == 4) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy) cleanupStrategy_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy.getDefaultInstance(); } else { if (cleanupStrategyCase_ == 4) { return rocksdbCompactFilterCleanupStrategyBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy rocksdb_compact_filter_cleanup_strategy = 4; */ public Builder setRocksdbCompactFilterCleanupStrategy(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy value) { if (rocksdbCompactFilterCleanupStrategyBuilder_ == null) { if (value == null) { throw new NullPointerException(); } cleanupStrategy_ = value; onChanged(); } else { rocksdbCompactFilterCleanupStrategyBuilder_.setMessage(value); } cleanupStrategyCase_ = 4; return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy rocksdb_compact_filter_cleanup_strategy = 4; */ public Builder setRocksdbCompactFilterCleanupStrategy( org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy.Builder builderForValue) { if (rocksdbCompactFilterCleanupStrategyBuilder_ == null) { cleanupStrategy_ = builderForValue.build(); onChanged(); } else { rocksdbCompactFilterCleanupStrategyBuilder_.setMessage(builderForValue.build()); } cleanupStrategyCase_ = 4; return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy rocksdb_compact_filter_cleanup_strategy = 4; */ public Builder mergeRocksdbCompactFilterCleanupStrategy(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy value) { if (rocksdbCompactFilterCleanupStrategyBuilder_ == null) { if (cleanupStrategyCase_ == 4 && cleanupStrategy_ != org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy.getDefaultInstance()) { cleanupStrategy_ = org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy) cleanupStrategy_) .mergeFrom(value).buildPartial(); } else { cleanupStrategy_ = value; } onChanged(); } else { if (cleanupStrategyCase_ == 4) { rocksdbCompactFilterCleanupStrategyBuilder_.mergeFrom(value); } rocksdbCompactFilterCleanupStrategyBuilder_.setMessage(value); } cleanupStrategyCase_ = 4; return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy rocksdb_compact_filter_cleanup_strategy = 4; */ public Builder clearRocksdbCompactFilterCleanupStrategy() { if (rocksdbCompactFilterCleanupStrategyBuilder_ == null) { if (cleanupStrategyCase_ == 4) { cleanupStrategyCase_ = 0; cleanupStrategy_ = null; onChanged(); } } else { if (cleanupStrategyCase_ == 4) { cleanupStrategyCase_ = 0; cleanupStrategy_ = null; } rocksdbCompactFilterCleanupStrategyBuilder_.clear(); } return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy rocksdb_compact_filter_cleanup_strategy = 4; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy.Builder getRocksdbCompactFilterCleanupStrategyBuilder() { return getRocksdbCompactFilterCleanupStrategyFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy rocksdb_compact_filter_cleanup_strategy = 4; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategyOrBuilder getRocksdbCompactFilterCleanupStrategyOrBuilder() { if ((cleanupStrategyCase_ == 4) && (rocksdbCompactFilterCleanupStrategyBuilder_ != null)) { return rocksdbCompactFilterCleanupStrategyBuilder_.getMessageOrBuilder(); } else { if (cleanupStrategyCase_ == 4) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy) cleanupStrategy_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy rocksdb_compact_filter_cleanup_strategy = 4; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategyOrBuilder> getRocksdbCompactFilterCleanupStrategyFieldBuilder() { if (rocksdbCompactFilterCleanupStrategyBuilder_ == null) { if (!(cleanupStrategyCase_ == 4)) { cleanupStrategy_ = org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy.getDefaultInstance(); } rocksdbCompactFilterCleanupStrategyBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategyOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.RocksdbCompactFilterCleanupStrategy) cleanupStrategy_, getParentForChildren(), isClean()); cleanupStrategy_ = null; } cleanupStrategyCase_ = 4; onChanged();; return rocksdbCompactFilterCleanupStrategyBuilder_; } @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.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public MapStrategiesEntry parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new MapStrategiesEntry(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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public static final int IS_CLEANUP_IN_BACKGROUND_FIELD_NUMBER = 1; private boolean isCleanupInBackground_; /** * bool is_cleanup_in_background = 1; * @return The isCleanupInBackground. */ @java.lang.Override public boolean getIsCleanupInBackground() { return isCleanupInBackground_; } public static final int STRATEGIES_FIELD_NUMBER = 2; private java.util.List strategies_; /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ @java.lang.Override public java.util.List getStrategiesList() { return strategies_; } /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ @java.lang.Override public java.util.List getStrategiesOrBuilderList() { return strategies_; } /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ @java.lang.Override public int getStrategiesCount() { return strategies_.size(); } /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry getStrategies(int index) { return strategies_.get(index); } /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntryOrBuilder getStrategiesOrBuilder( int index) { return strategies_.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 (isCleanupInBackground_ != false) { output.writeBool(1, isCleanupInBackground_); } for (int i = 0; i < strategies_.size(); i++) { output.writeMessage(2, strategies_.get(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (isCleanupInBackground_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(1, isCleanupInBackground_); } for (int i = 0; i < strategies_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, strategies_.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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies other = (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies) obj; if (getIsCleanupInBackground() != other.getIsCleanupInBackground()) return false; if (!getStrategiesList() .equals(other.getStrategiesList())) 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_CLEANUP_IN_BACKGROUND_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getIsCleanupInBackground()); if (getStrategiesCount() > 0) { hash = (37 * hash) + STRATEGIES_FIELD_NUMBER; hash = (53 * hash) + getStrategiesList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies 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; } /** *
         * TTL cleanup strategies.
         * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies) org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategiesOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.class, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getStrategiesFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); isCleanupInBackground_ = false; if (strategiesBuilder_ == null) { strategies_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { strategiesBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies build() { org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies result = new org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies(this); int from_bitField0_ = bitField0_; result.isCleanupInBackground_ = isCleanupInBackground_; if (strategiesBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { strategies_ = java.util.Collections.unmodifiableList(strategies_); bitField0_ = (bitField0_ & ~0x00000001); } result.strategies_ = strategies_; } else { result.strategies_ = strategiesBuilder_.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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.getDefaultInstance()) return this; if (other.getIsCleanupInBackground() != false) { setIsCleanupInBackground(other.getIsCleanupInBackground()); } if (strategiesBuilder_ == null) { if (!other.strategies_.isEmpty()) { if (strategies_.isEmpty()) { strategies_ = other.strategies_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureStrategiesIsMutable(); strategies_.addAll(other.strategies_); } onChanged(); } } else { if (!other.strategies_.isEmpty()) { if (strategiesBuilder_.isEmpty()) { strategiesBuilder_.dispose(); strategiesBuilder_ = null; strategies_ = other.strategies_; bitField0_ = (bitField0_ & ~0x00000001); strategiesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getStrategiesFieldBuilder() : null; } else { strategiesBuilder_.addAllMessages(other.strategies_); } } } 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private boolean isCleanupInBackground_ ; /** * bool is_cleanup_in_background = 1; * @return The isCleanupInBackground. */ @java.lang.Override public boolean getIsCleanupInBackground() { return isCleanupInBackground_; } /** * bool is_cleanup_in_background = 1; * @param value The isCleanupInBackground to set. * @return This builder for chaining. */ public Builder setIsCleanupInBackground(boolean value) { isCleanupInBackground_ = value; onChanged(); return this; } /** * bool is_cleanup_in_background = 1; * @return This builder for chaining. */ public Builder clearIsCleanupInBackground() { isCleanupInBackground_ = false; onChanged(); return this; } private java.util.List strategies_ = java.util.Collections.emptyList(); private void ensureStrategiesIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { strategies_ = new java.util.ArrayList(strategies_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntryOrBuilder> strategiesBuilder_; /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ public java.util.List getStrategiesList() { if (strategiesBuilder_ == null) { return java.util.Collections.unmodifiableList(strategies_); } else { return strategiesBuilder_.getMessageList(); } } /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ public int getStrategiesCount() { if (strategiesBuilder_ == null) { return strategies_.size(); } else { return strategiesBuilder_.getCount(); } } /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry getStrategies(int index) { if (strategiesBuilder_ == null) { return strategies_.get(index); } else { return strategiesBuilder_.getMessage(index); } } /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ public Builder setStrategies( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry value) { if (strategiesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureStrategiesIsMutable(); strategies_.set(index, value); onChanged(); } else { strategiesBuilder_.setMessage(index, value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ public Builder setStrategies( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry.Builder builderForValue) { if (strategiesBuilder_ == null) { ensureStrategiesIsMutable(); strategies_.set(index, builderForValue.build()); onChanged(); } else { strategiesBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ public Builder addStrategies(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry value) { if (strategiesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureStrategiesIsMutable(); strategies_.add(value); onChanged(); } else { strategiesBuilder_.addMessage(value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ public Builder addStrategies( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry value) { if (strategiesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureStrategiesIsMutable(); strategies_.add(index, value); onChanged(); } else { strategiesBuilder_.addMessage(index, value); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ public Builder addStrategies( org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry.Builder builderForValue) { if (strategiesBuilder_ == null) { ensureStrategiesIsMutable(); strategies_.add(builderForValue.build()); onChanged(); } else { strategiesBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ public Builder addStrategies( int index, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry.Builder builderForValue) { if (strategiesBuilder_ == null) { ensureStrategiesIsMutable(); strategies_.add(index, builderForValue.build()); onChanged(); } else { strategiesBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ public Builder addAllStrategies( java.lang.Iterable values) { if (strategiesBuilder_ == null) { ensureStrategiesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, strategies_); onChanged(); } else { strategiesBuilder_.addAllMessages(values); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ public Builder clearStrategies() { if (strategiesBuilder_ == null) { strategies_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { strategiesBuilder_.clear(); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ public Builder removeStrategies(int index) { if (strategiesBuilder_ == null) { ensureStrategiesIsMutable(); strategies_.remove(index); onChanged(); } else { strategiesBuilder_.remove(index); } return this; } /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry.Builder getStrategiesBuilder( int index) { return getStrategiesFieldBuilder().getBuilder(index); } /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntryOrBuilder getStrategiesOrBuilder( int index) { if (strategiesBuilder_ == null) { return strategies_.get(index); } else { return strategiesBuilder_.getMessageOrBuilder(index); } } /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ public java.util.List getStrategiesOrBuilderList() { if (strategiesBuilder_ != null) { return strategiesBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(strategies_); } } /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry.Builder addStrategiesBuilder() { return getStrategiesFieldBuilder().addBuilder( org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry.getDefaultInstance()); } /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry.Builder addStrategiesBuilder( int index) { return getStrategiesFieldBuilder().addBuilder( index, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry.getDefaultInstance()); } /** * repeated .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry strategies = 2; */ public java.util.List getStrategiesBuilderList() { return getStrategiesFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntryOrBuilder> getStrategiesFieldBuilder() { if (strategiesBuilder_ == null) { strategiesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntry.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.MapStrategiesEntryOrBuilder>( strategies_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); strategies_ = null; } return strategiesBuilder_; } @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.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CleanupStrategies parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CleanupStrategies(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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public static final int UPDATE_TYPE_FIELD_NUMBER = 1; private int updateType_; /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.UpdateType update_type = 1; * @return The enum numeric value on the wire for updateType. */ @java.lang.Override public int getUpdateTypeValue() { return updateType_; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.UpdateType update_type = 1; * @return The updateType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.UpdateType getUpdateType() { @SuppressWarnings("deprecation") org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.UpdateType result = org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.UpdateType.valueOf(updateType_); return result == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.UpdateType.UNRECOGNIZED : result; } public static final int STATE_VISIBILITY_FIELD_NUMBER = 2; private int stateVisibility_; /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.StateVisibility state_visibility = 2; * @return The enum numeric value on the wire for stateVisibility. */ @java.lang.Override public int getStateVisibilityValue() { return stateVisibility_; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.StateVisibility state_visibility = 2; * @return The stateVisibility. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.StateVisibility getStateVisibility() { @SuppressWarnings("deprecation") org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.StateVisibility result = org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.StateVisibility.valueOf(stateVisibility_); return result == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.StateVisibility.UNRECOGNIZED : result; } public static final int TTL_TIME_CHARACTERISTIC_FIELD_NUMBER = 3; private int ttlTimeCharacteristic_; /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.TtlTimeCharacteristic ttl_time_characteristic = 3; * @return The enum numeric value on the wire for ttlTimeCharacteristic. */ @java.lang.Override public int getTtlTimeCharacteristicValue() { return ttlTimeCharacteristic_; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.TtlTimeCharacteristic ttl_time_characteristic = 3; * @return The ttlTimeCharacteristic. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.TtlTimeCharacteristic getTtlTimeCharacteristic() { @SuppressWarnings("deprecation") org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.TtlTimeCharacteristic result = org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.TtlTimeCharacteristic.valueOf(ttlTimeCharacteristic_); return result == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.TtlTimeCharacteristic.UNRECOGNIZED : result; } public static final int TTL_FIELD_NUMBER = 4; private long ttl_; /** * int64 ttl = 4; * @return The ttl. */ @java.lang.Override public long getTtl() { return ttl_; } public static final int CLEANUP_STRATEGIES_FIELD_NUMBER = 5; private org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies cleanupStrategies_; /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies cleanup_strategies = 5; * @return Whether the cleanupStrategies field is set. */ @java.lang.Override public boolean hasCleanupStrategies() { return cleanupStrategies_ != null; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies cleanup_strategies = 5; * @return The cleanupStrategies. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies getCleanupStrategies() { return cleanupStrategies_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.getDefaultInstance() : cleanupStrategies_; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies cleanup_strategies = 5; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategiesOrBuilder getCleanupStrategiesOrBuilder() { return getCleanupStrategies(); } 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 (updateType_ != org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.UpdateType.Disabled.getNumber()) { output.writeEnum(1, updateType_); } if (stateVisibility_ != org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.StateVisibility.ReturnExpiredIfNotCleanedUp.getNumber()) { output.writeEnum(2, stateVisibility_); } if (ttlTimeCharacteristic_ != org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.TtlTimeCharacteristic.ProcessingTime.getNumber()) { output.writeEnum(3, ttlTimeCharacteristic_); } if (ttl_ != 0L) { output.writeInt64(4, ttl_); } if (cleanupStrategies_ != null) { output.writeMessage(5, getCleanupStrategies()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (updateType_ != org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.UpdateType.Disabled.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, updateType_); } if (stateVisibility_ != org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.StateVisibility.ReturnExpiredIfNotCleanedUp.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(2, stateVisibility_); } if (ttlTimeCharacteristic_ != org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.TtlTimeCharacteristic.ProcessingTime.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, ttlTimeCharacteristic_); } if (ttl_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(4, ttl_); } if (cleanupStrategies_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getCleanupStrategies()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig other = (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig) obj; if (updateType_ != other.updateType_) return false; if (stateVisibility_ != other.stateVisibility_) return false; if (ttlTimeCharacteristic_ != other.ttlTimeCharacteristic_) return false; if (getTtl() != other.getTtl()) return false; if (hasCleanupStrategies() != other.hasCleanupStrategies()) return false; if (hasCleanupStrategies()) { if (!getCleanupStrategies() .equals(other.getCleanupStrategies())) 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) + UPDATE_TYPE_FIELD_NUMBER; hash = (53 * hash) + updateType_; hash = (37 * hash) + STATE_VISIBILITY_FIELD_NUMBER; hash = (53 * hash) + stateVisibility_; hash = (37 * hash) + TTL_TIME_CHARACTERISTIC_FIELD_NUMBER; hash = (53 * hash) + ttlTimeCharacteristic_; hash = (37 * hash) + TTL_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getTtl()); if (hasCleanupStrategies()) { hash = (37 * hash) + CLEANUP_STRATEGIES_FIELD_NUMBER; hash = (53 * hash) + getCleanupStrategies().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig 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.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig) org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfigOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.class, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.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(); updateType_ = 0; stateVisibility_ = 0; ttlTimeCharacteristic_ = 0; ttl_ = 0L; if (cleanupStrategiesBuilder_ == null) { cleanupStrategies_ = null; } else { cleanupStrategies_ = null; cleanupStrategiesBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig build() { org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig result = new org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig(this); result.updateType_ = updateType_; result.stateVisibility_ = stateVisibility_; result.ttlTimeCharacteristic_ = ttlTimeCharacteristic_; result.ttl_ = ttl_; if (cleanupStrategiesBuilder_ == null) { result.cleanupStrategies_ = cleanupStrategies_; } else { result.cleanupStrategies_ = cleanupStrategiesBuilder_.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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.getDefaultInstance()) return this; if (other.updateType_ != 0) { setUpdateTypeValue(other.getUpdateTypeValue()); } if (other.stateVisibility_ != 0) { setStateVisibilityValue(other.getStateVisibilityValue()); } if (other.ttlTimeCharacteristic_ != 0) { setTtlTimeCharacteristicValue(other.getTtlTimeCharacteristicValue()); } if (other.getTtl() != 0L) { setTtl(other.getTtl()); } if (other.hasCleanupStrategies()) { mergeCleanupStrategies(other.getCleanupStrategies()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int updateType_ = 0; /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.UpdateType update_type = 1; * @return The enum numeric value on the wire for updateType. */ @java.lang.Override public int getUpdateTypeValue() { return updateType_; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.UpdateType update_type = 1; * @param value The enum numeric value on the wire for updateType to set. * @return This builder for chaining. */ public Builder setUpdateTypeValue(int value) { updateType_ = value; onChanged(); return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.UpdateType update_type = 1; * @return The updateType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.UpdateType getUpdateType() { @SuppressWarnings("deprecation") org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.UpdateType result = org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.UpdateType.valueOf(updateType_); return result == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.UpdateType.UNRECOGNIZED : result; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.UpdateType update_type = 1; * @param value The updateType to set. * @return This builder for chaining. */ public Builder setUpdateType(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.UpdateType value) { if (value == null) { throw new NullPointerException(); } updateType_ = value.getNumber(); onChanged(); return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.UpdateType update_type = 1; * @return This builder for chaining. */ public Builder clearUpdateType() { updateType_ = 0; onChanged(); return this; } private int stateVisibility_ = 0; /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.StateVisibility state_visibility = 2; * @return The enum numeric value on the wire for stateVisibility. */ @java.lang.Override public int getStateVisibilityValue() { return stateVisibility_; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.StateVisibility state_visibility = 2; * @param value The enum numeric value on the wire for stateVisibility to set. * @return This builder for chaining. */ public Builder setStateVisibilityValue(int value) { stateVisibility_ = value; onChanged(); return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.StateVisibility state_visibility = 2; * @return The stateVisibility. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.StateVisibility getStateVisibility() { @SuppressWarnings("deprecation") org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.StateVisibility result = org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.StateVisibility.valueOf(stateVisibility_); return result == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.StateVisibility.UNRECOGNIZED : result; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.StateVisibility state_visibility = 2; * @param value The stateVisibility to set. * @return This builder for chaining. */ public Builder setStateVisibility(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.StateVisibility value) { if (value == null) { throw new NullPointerException(); } stateVisibility_ = value.getNumber(); onChanged(); return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.StateVisibility state_visibility = 2; * @return This builder for chaining. */ public Builder clearStateVisibility() { stateVisibility_ = 0; onChanged(); return this; } private int ttlTimeCharacteristic_ = 0; /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.TtlTimeCharacteristic ttl_time_characteristic = 3; * @return The enum numeric value on the wire for ttlTimeCharacteristic. */ @java.lang.Override public int getTtlTimeCharacteristicValue() { return ttlTimeCharacteristic_; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.TtlTimeCharacteristic ttl_time_characteristic = 3; * @param value The enum numeric value on the wire for ttlTimeCharacteristic to set. * @return This builder for chaining. */ public Builder setTtlTimeCharacteristicValue(int value) { ttlTimeCharacteristic_ = value; onChanged(); return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.TtlTimeCharacteristic ttl_time_characteristic = 3; * @return The ttlTimeCharacteristic. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.TtlTimeCharacteristic getTtlTimeCharacteristic() { @SuppressWarnings("deprecation") org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.TtlTimeCharacteristic result = org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.TtlTimeCharacteristic.valueOf(ttlTimeCharacteristic_); return result == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.TtlTimeCharacteristic.UNRECOGNIZED : result; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.TtlTimeCharacteristic ttl_time_characteristic = 3; * @param value The ttlTimeCharacteristic to set. * @return This builder for chaining. */ public Builder setTtlTimeCharacteristic(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.TtlTimeCharacteristic value) { if (value == null) { throw new NullPointerException(); } ttlTimeCharacteristic_ = value.getNumber(); onChanged(); return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.TtlTimeCharacteristic ttl_time_characteristic = 3; * @return This builder for chaining. */ public Builder clearTtlTimeCharacteristic() { ttlTimeCharacteristic_ = 0; onChanged(); return this; } private long ttl_ ; /** * int64 ttl = 4; * @return The ttl. */ @java.lang.Override public long getTtl() { return ttl_; } /** * int64 ttl = 4; * @param value The ttl to set. * @return This builder for chaining. */ public Builder setTtl(long value) { ttl_ = value; onChanged(); return this; } /** * int64 ttl = 4; * @return This builder for chaining. */ public Builder clearTtl() { ttl_ = 0L; onChanged(); return this; } private org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies cleanupStrategies_; private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategiesOrBuilder> cleanupStrategiesBuilder_; /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies cleanup_strategies = 5; * @return Whether the cleanupStrategies field is set. */ public boolean hasCleanupStrategies() { return cleanupStrategiesBuilder_ != null || cleanupStrategies_ != null; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies cleanup_strategies = 5; * @return The cleanupStrategies. */ public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies getCleanupStrategies() { if (cleanupStrategiesBuilder_ == null) { return cleanupStrategies_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.getDefaultInstance() : cleanupStrategies_; } else { return cleanupStrategiesBuilder_.getMessage(); } } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies cleanup_strategies = 5; */ public Builder setCleanupStrategies(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies value) { if (cleanupStrategiesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } cleanupStrategies_ = value; onChanged(); } else { cleanupStrategiesBuilder_.setMessage(value); } return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies cleanup_strategies = 5; */ public Builder setCleanupStrategies( org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.Builder builderForValue) { if (cleanupStrategiesBuilder_ == null) { cleanupStrategies_ = builderForValue.build(); onChanged(); } else { cleanupStrategiesBuilder_.setMessage(builderForValue.build()); } return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies cleanup_strategies = 5; */ public Builder mergeCleanupStrategies(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies value) { if (cleanupStrategiesBuilder_ == null) { if (cleanupStrategies_ != null) { cleanupStrategies_ = org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.newBuilder(cleanupStrategies_).mergeFrom(value).buildPartial(); } else { cleanupStrategies_ = value; } onChanged(); } else { cleanupStrategiesBuilder_.mergeFrom(value); } return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies cleanup_strategies = 5; */ public Builder clearCleanupStrategies() { if (cleanupStrategiesBuilder_ == null) { cleanupStrategies_ = null; onChanged(); } else { cleanupStrategies_ = null; cleanupStrategiesBuilder_ = null; } return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies cleanup_strategies = 5; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.Builder getCleanupStrategiesBuilder() { onChanged(); return getCleanupStrategiesFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies cleanup_strategies = 5; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategiesOrBuilder getCleanupStrategiesOrBuilder() { if (cleanupStrategiesBuilder_ != null) { return cleanupStrategiesBuilder_.getMessageOrBuilder(); } else { return cleanupStrategies_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.getDefaultInstance() : cleanupStrategies_; } } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig.CleanupStrategies cleanup_strategies = 5; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategiesOrBuilder> getCleanupStrategiesFieldBuilder() { if (cleanupStrategiesBuilder_ == null) { cleanupStrategiesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategies.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.CleanupStrategiesOrBuilder>( getCleanupStrategies(), getParentForChildren(), isClean()); cleanupStrategies_ = null; } return cleanupStrategiesBuilder_; } @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.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public StateTTLConfig parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new StateTTLConfig(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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public static final int STATE_NAME_FIELD_NUMBER = 1; private volatile java.lang.Object stateName_; /** * string state_name = 1; * @return The stateName. */ @java.lang.Override 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; * @return The bytes for stateName. */ @java.lang.Override 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_TTL_CONFIG_FIELD_NUMBER = 2; private org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig stateTtlConfig_; /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig state_ttl_config = 2; * @return Whether the stateTtlConfig field is set. */ @java.lang.Override public boolean hasStateTtlConfig() { return stateTtlConfig_ != null; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig state_ttl_config = 2; * @return The stateTtlConfig. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig getStateTtlConfig() { return stateTtlConfig_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.getDefaultInstance() : stateTtlConfig_; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig state_ttl_config = 2; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfigOrBuilder getStateTtlConfigOrBuilder() { return getStateTtlConfig(); } 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 (stateTtlConfig_ != null) { output.writeMessage(2, getStateTtlConfig()); } 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 (stateTtlConfig_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getStateTtlConfig()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor other = (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor) obj; if (!getStateName() .equals(other.getStateName())) return false; if (hasStateTtlConfig() != other.hasStateTtlConfig()) return false; if (hasStateTtlConfig()) { if (!getStateTtlConfig() .equals(other.getStateTtlConfig())) 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 (hasStateTtlConfig()) { hash = (37 * hash) + STATE_TTL_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getStateTtlConfig().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor 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; } /** *
     * A representation of State
     * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.StateDescriptor} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.StateDescriptor) org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptorOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.class, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.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 (stateTtlConfigBuilder_ == null) { stateTtlConfig_ = null; } else { stateTtlConfig_ = null; stateTtlConfigBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor build() { org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor result = new org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor(this); result.stateName_ = stateName_; if (stateTtlConfigBuilder_ == null) { result.stateTtlConfig_ = stateTtlConfig_; } else { result.stateTtlConfig_ = stateTtlConfigBuilder_.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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.getDefaultInstance()) return this; if (!other.getStateName().isEmpty()) { stateName_ = other.stateName_; onChanged(); } if (other.hasStateTtlConfig()) { mergeStateTtlConfig(other.getStateTtlConfig()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object stateName_ = ""; /** * string state_name = 1; * @return The stateName. */ 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; * @return The bytes for stateName. */ 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; * @param value The stateName to set. * @return This builder for chaining. */ public Builder setStateName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } stateName_ = value; onChanged(); return this; } /** * string state_name = 1; * @return This builder for chaining. */ public Builder clearStateName() { stateName_ = getDefaultInstance().getStateName(); onChanged(); return this; } /** * string state_name = 1; * @param value The bytes for stateName to set. * @return This builder for chaining. */ public Builder setStateNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); stateName_ = value; onChanged(); return this; } private org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig stateTtlConfig_; private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfigOrBuilder> stateTtlConfigBuilder_; /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig state_ttl_config = 2; * @return Whether the stateTtlConfig field is set. */ public boolean hasStateTtlConfig() { return stateTtlConfigBuilder_ != null || stateTtlConfig_ != null; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig state_ttl_config = 2; * @return The stateTtlConfig. */ public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig getStateTtlConfig() { if (stateTtlConfigBuilder_ == null) { return stateTtlConfig_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.getDefaultInstance() : stateTtlConfig_; } else { return stateTtlConfigBuilder_.getMessage(); } } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig state_ttl_config = 2; */ public Builder setStateTtlConfig(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig value) { if (stateTtlConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } stateTtlConfig_ = value; onChanged(); } else { stateTtlConfigBuilder_.setMessage(value); } return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig state_ttl_config = 2; */ public Builder setStateTtlConfig( org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.Builder builderForValue) { if (stateTtlConfigBuilder_ == null) { stateTtlConfig_ = builderForValue.build(); onChanged(); } else { stateTtlConfigBuilder_.setMessage(builderForValue.build()); } return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig state_ttl_config = 2; */ public Builder mergeStateTtlConfig(org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig value) { if (stateTtlConfigBuilder_ == null) { if (stateTtlConfig_ != null) { stateTtlConfig_ = org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.newBuilder(stateTtlConfig_).mergeFrom(value).buildPartial(); } else { stateTtlConfig_ = value; } onChanged(); } else { stateTtlConfigBuilder_.mergeFrom(value); } return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig state_ttl_config = 2; */ public Builder clearStateTtlConfig() { if (stateTtlConfigBuilder_ == null) { stateTtlConfig_ = null; onChanged(); } else { stateTtlConfig_ = null; stateTtlConfigBuilder_ = null; } return this; } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig state_ttl_config = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.Builder getStateTtlConfigBuilder() { onChanged(); return getStateTtlConfigFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig state_ttl_config = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfigOrBuilder getStateTtlConfigOrBuilder() { if (stateTtlConfigBuilder_ != null) { return stateTtlConfigBuilder_.getMessageOrBuilder(); } else { return stateTtlConfig_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.getDefaultInstance() : stateTtlConfig_; } } /** * .org.apache.flink.fn_execution.v1.StateDescriptor.StateTTLConfig state_ttl_config = 2; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfigOrBuilder> getStateTtlConfigFieldBuilder() { if (stateTtlConfigBuilder_ == null) { stateTtlConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfig.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor.StateTTLConfigOrBuilder>( getStateTtlConfig(), getParentForChildren(), isClean()); stateTtlConfig_ = null; } return stateTtlConfigBuilder_; } @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.apache.flink.fn_execution.v1.StateDescriptor) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.StateDescriptor) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public StateDescriptor parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new StateDescriptor(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.apache.flink.fnexecution.v1.FlinkFnApi.StateDescriptor getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CoderInfoDescriptorOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.CoderInfoDescriptor) com.google.protobuf.MessageOrBuilder { /** *
     * for Table & SQL
     * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.FlattenRowType flatten_row_type = 1; * @return Whether the flattenRowType field is set. */ boolean hasFlattenRowType(); /** *
     * for Table & SQL
     * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.FlattenRowType flatten_row_type = 1; * @return The flattenRowType. */ org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType getFlattenRowType(); /** *
     * for Table & SQL
     * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.FlattenRowType flatten_row_type = 1; */ org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowTypeOrBuilder getFlattenRowTypeOrBuilder(); /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RowType row_type = 2; * @return Whether the rowType field is set. */ boolean hasRowType(); /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RowType row_type = 2; * @return The rowType. */ org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType getRowType(); /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RowType row_type = 2; */ org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowTypeOrBuilder getRowTypeOrBuilder(); /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.ArrowType arrow_type = 3; * @return Whether the arrowType field is set. */ boolean hasArrowType(); /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.ArrowType arrow_type = 3; * @return The arrowType. */ org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType getArrowType(); /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.ArrowType arrow_type = 3; */ org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowTypeOrBuilder getArrowTypeOrBuilder(); /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.OverWindowArrowType over_window_arrow_type = 4; * @return Whether the overWindowArrowType field is set. */ boolean hasOverWindowArrowType(); /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.OverWindowArrowType over_window_arrow_type = 4; * @return The overWindowArrowType. */ org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType getOverWindowArrowType(); /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.OverWindowArrowType over_window_arrow_type = 4; */ org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowTypeOrBuilder getOverWindowArrowTypeOrBuilder(); /** *
     * for DataStream
     * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RawType raw_type = 5; * @return Whether the rawType field is set. */ boolean hasRawType(); /** *
     * for DataStream
     * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RawType raw_type = 5; * @return The rawType. */ org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType getRawType(); /** *
     * for DataStream
     * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RawType raw_type = 5; */ org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawTypeOrBuilder getRawTypeOrBuilder(); /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.Mode mode = 6; * @return The enum numeric value on the wire for mode. */ int getModeValue(); /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.Mode mode = 6; * @return The mode. */ org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.Mode getMode(); /** *
     * append an end message (0x00) after serializing the records belonging to the same batch.
     * 
* * bool separated_with_end_message = 7; * @return The separatedWithEndMessage. */ boolean getSeparatedWithEndMessage(); public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.DataTypeCase getDataTypeCase(); } /** *
   * A representation of the coder
   * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.CoderInfoDescriptor} */ public static final class CoderInfoDescriptor extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.CoderInfoDescriptor) CoderInfoDescriptorOrBuilder { private static final long serialVersionUID = 0L; // Use CoderInfoDescriptor.newBuilder() to construct. private CoderInfoDescriptor(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CoderInfoDescriptor() { mode_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CoderInfoDescriptor(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CoderInfoDescriptor( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType.Builder subBuilder = null; if (dataTypeCase_ == 1) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType) dataType_).toBuilder(); } dataType_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType) dataType_); dataType_ = subBuilder.buildPartial(); } dataTypeCase_ = 1; break; } case 18: { org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType.Builder subBuilder = null; if (dataTypeCase_ == 2) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType) dataType_).toBuilder(); } dataType_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType) dataType_); dataType_ = subBuilder.buildPartial(); } dataTypeCase_ = 2; break; } case 26: { org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType.Builder subBuilder = null; if (dataTypeCase_ == 3) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType) dataType_).toBuilder(); } dataType_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType) dataType_); dataType_ = subBuilder.buildPartial(); } dataTypeCase_ = 3; break; } case 34: { org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType.Builder subBuilder = null; if (dataTypeCase_ == 4) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType) dataType_).toBuilder(); } dataType_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType) dataType_); dataType_ = subBuilder.buildPartial(); } dataTypeCase_ = 4; break; } case 42: { org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType.Builder subBuilder = null; if (dataTypeCase_ == 5) { subBuilder = ((org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType) dataType_).toBuilder(); } dataType_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType) dataType_); dataType_ = subBuilder.buildPartial(); } dataTypeCase_ = 5; break; } case 48: { int rawValue = input.readEnum(); mode_ = rawValue; break; } case 56: { separatedWithEndMessage_ = 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.class, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.Builder.class); } /** * Protobuf enum {@code org.apache.flink.fn_execution.v1.CoderInfoDescriptor.Mode} */ public enum Mode implements com.google.protobuf.ProtocolMessageEnum { /** *
       * process one record at a time
       * 
* * SINGLE = 0; */ SINGLE(0), /** *
       * process multiple records at a time
       * 
* * MULTIPLE = 1; */ MULTIPLE(1), UNRECOGNIZED(-1), ; /** *
       * process one record at a time
       * 
* * SINGLE = 0; */ public static final int SINGLE_VALUE = 0; /** *
       * process multiple records at a time
       * 
* * MULTIPLE = 1; */ public static final int MULTIPLE_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; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static Mode valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static Mode forNumber(int value) { switch (value) { case 0: return SINGLE; case 1: return MULTIPLE; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< Mode> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public Mode findValueByNumber(int number) { return Mode.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.getDescriptor().getEnumTypes().get(0); } private static final Mode[] VALUES = values(); public static Mode 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 Mode(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:org.apache.flink.fn_execution.v1.CoderInfoDescriptor.Mode) } public interface FlattenRowTypeOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.CoderInfoDescriptor.FlattenRowType) com.google.protobuf.MessageOrBuilder { /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return Whether the schema field is set. */ boolean hasSchema(); /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return The schema. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema getSchema(); /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder getSchemaOrBuilder(); } /** *
     * for Table & SQL
     * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.CoderInfoDescriptor.FlattenRowType} */ public static final class FlattenRowType extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.CoderInfoDescriptor.FlattenRowType) FlattenRowTypeOrBuilder { private static final long serialVersionUID = 0L; // Use FlattenRowType.newBuilder() to construct. private FlattenRowType(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private FlattenRowType() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new FlattenRowType(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private FlattenRowType( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder subBuilder = null; if (schema_ != null) { subBuilder = schema_.toBuilder(); } schema_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(schema_); schema_ = 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_FlattenRowType_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_FlattenRowType_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType.class, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType.Builder.class); } public static final int SCHEMA_FIELD_NUMBER = 1; private org.apache.flink.fnexecution.v1.FlinkFnApi.Schema schema_; /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return Whether the schema field is set. */ @java.lang.Override public boolean hasSchema() { return schema_ != null; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return The schema. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema getSchema() { return schema_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.getDefaultInstance() : schema_; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder getSchemaOrBuilder() { return getSchema(); } 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 (schema_ != null) { output.writeMessage(1, getSchema()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (schema_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getSchema()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType other = (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType) obj; if (hasSchema() != other.hasSchema()) return false; if (hasSchema()) { if (!getSchema() .equals(other.getSchema())) 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 (hasSchema()) { hash = (37 * hash) + SCHEMA_FIELD_NUMBER; hash = (53 * hash) + getSchema().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType 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; } /** *
       * for Table & SQL
       * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.CoderInfoDescriptor.FlattenRowType} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.CoderInfoDescriptor.FlattenRowType) org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowTypeOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_FlattenRowType_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_FlattenRowType_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType.class, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType.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 (schemaBuilder_ == null) { schema_ = null; } else { schema_ = null; schemaBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_FlattenRowType_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType build() { org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType result = new org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType(this); if (schemaBuilder_ == null) { result.schema_ = schema_; } else { result.schema_ = schemaBuilder_.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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType.getDefaultInstance()) return this; if (other.hasSchema()) { mergeSchema(other.getSchema()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private org.apache.flink.fnexecution.v1.FlinkFnApi.Schema schema_; private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder> schemaBuilder_; /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return Whether the schema field is set. */ public boolean hasSchema() { return schemaBuilder_ != null || schema_ != null; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return The schema. */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema getSchema() { if (schemaBuilder_ == null) { return schema_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.getDefaultInstance() : schema_; } else { return schemaBuilder_.getMessage(); } } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public Builder setSchema(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema value) { if (schemaBuilder_ == null) { if (value == null) { throw new NullPointerException(); } schema_ = value; onChanged(); } else { schemaBuilder_.setMessage(value); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public Builder setSchema( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder builderForValue) { if (schemaBuilder_ == null) { schema_ = builderForValue.build(); onChanged(); } else { schemaBuilder_.setMessage(builderForValue.build()); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public Builder mergeSchema(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema value) { if (schemaBuilder_ == null) { if (schema_ != null) { schema_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.newBuilder(schema_).mergeFrom(value).buildPartial(); } else { schema_ = value; } onChanged(); } else { schemaBuilder_.mergeFrom(value); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public Builder clearSchema() { if (schemaBuilder_ == null) { schema_ = null; onChanged(); } else { schema_ = null; schemaBuilder_ = null; } return this; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder getSchemaBuilder() { onChanged(); return getSchemaFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder getSchemaOrBuilder() { if (schemaBuilder_ != null) { return schemaBuilder_.getMessageOrBuilder(); } else { return schema_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.getDefaultInstance() : schema_; } } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder> getSchemaFieldBuilder() { if (schemaBuilder_ == null) { schemaBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder>( getSchema(), getParentForChildren(), isClean()); schema_ = null; } return schemaBuilder_; } @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.apache.flink.fn_execution.v1.CoderInfoDescriptor.FlattenRowType) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.CoderInfoDescriptor.FlattenRowType) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public FlattenRowType parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new FlattenRowType(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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RowTypeOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RowType) com.google.protobuf.MessageOrBuilder { /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return Whether the schema field is set. */ boolean hasSchema(); /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return The schema. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema getSchema(); /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder getSchemaOrBuilder(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RowType} */ public static final class RowType extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RowType) RowTypeOrBuilder { private static final long serialVersionUID = 0L; // Use RowType.newBuilder() to construct. private RowType(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RowType() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RowType(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RowType( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder subBuilder = null; if (schema_ != null) { subBuilder = schema_.toBuilder(); } schema_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(schema_); schema_ = 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_RowType_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_RowType_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType.class, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType.Builder.class); } public static final int SCHEMA_FIELD_NUMBER = 1; private org.apache.flink.fnexecution.v1.FlinkFnApi.Schema schema_; /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return Whether the schema field is set. */ @java.lang.Override public boolean hasSchema() { return schema_ != null; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return The schema. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema getSchema() { return schema_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.getDefaultInstance() : schema_; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder getSchemaOrBuilder() { return getSchema(); } 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 (schema_ != null) { output.writeMessage(1, getSchema()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (schema_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getSchema()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType other = (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType) obj; if (hasSchema() != other.hasSchema()) return false; if (hasSchema()) { if (!getSchema() .equals(other.getSchema())) 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 (hasSchema()) { hash = (37 * hash) + SCHEMA_FIELD_NUMBER; hash = (53 * hash) + getSchema().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType 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.apache.flink.fn_execution.v1.CoderInfoDescriptor.RowType} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RowType) org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowTypeOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_RowType_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_RowType_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType.class, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType.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 (schemaBuilder_ == null) { schema_ = null; } else { schema_ = null; schemaBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_RowType_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType build() { org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType result = new org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType(this); if (schemaBuilder_ == null) { result.schema_ = schema_; } else { result.schema_ = schemaBuilder_.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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType.getDefaultInstance()) return this; if (other.hasSchema()) { mergeSchema(other.getSchema()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private org.apache.flink.fnexecution.v1.FlinkFnApi.Schema schema_; private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder> schemaBuilder_; /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return Whether the schema field is set. */ public boolean hasSchema() { return schemaBuilder_ != null || schema_ != null; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return The schema. */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema getSchema() { if (schemaBuilder_ == null) { return schema_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.getDefaultInstance() : schema_; } else { return schemaBuilder_.getMessage(); } } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public Builder setSchema(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema value) { if (schemaBuilder_ == null) { if (value == null) { throw new NullPointerException(); } schema_ = value; onChanged(); } else { schemaBuilder_.setMessage(value); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public Builder setSchema( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder builderForValue) { if (schemaBuilder_ == null) { schema_ = builderForValue.build(); onChanged(); } else { schemaBuilder_.setMessage(builderForValue.build()); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public Builder mergeSchema(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema value) { if (schemaBuilder_ == null) { if (schema_ != null) { schema_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.newBuilder(schema_).mergeFrom(value).buildPartial(); } else { schema_ = value; } onChanged(); } else { schemaBuilder_.mergeFrom(value); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public Builder clearSchema() { if (schemaBuilder_ == null) { schema_ = null; onChanged(); } else { schema_ = null; schemaBuilder_ = null; } return this; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder getSchemaBuilder() { onChanged(); return getSchemaFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder getSchemaOrBuilder() { if (schemaBuilder_ != null) { return schemaBuilder_.getMessageOrBuilder(); } else { return schema_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.getDefaultInstance() : schema_; } } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder> getSchemaFieldBuilder() { if (schemaBuilder_ == null) { schemaBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder>( getSchema(), getParentForChildren(), isClean()); schema_ = null; } return schemaBuilder_; } @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.apache.flink.fn_execution.v1.CoderInfoDescriptor.RowType) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RowType) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RowType parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RowType(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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ArrowTypeOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.CoderInfoDescriptor.ArrowType) com.google.protobuf.MessageOrBuilder { /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return Whether the schema field is set. */ boolean hasSchema(); /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return The schema. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema getSchema(); /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder getSchemaOrBuilder(); } /** * Protobuf type {@code org.apache.flink.fn_execution.v1.CoderInfoDescriptor.ArrowType} */ public static final class ArrowType extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.CoderInfoDescriptor.ArrowType) ArrowTypeOrBuilder { private static final long serialVersionUID = 0L; // Use ArrowType.newBuilder() to construct. private ArrowType(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ArrowType() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ArrowType(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ArrowType( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder subBuilder = null; if (schema_ != null) { subBuilder = schema_.toBuilder(); } schema_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(schema_); schema_ = 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_ArrowType_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_ArrowType_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType.class, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType.Builder.class); } public static final int SCHEMA_FIELD_NUMBER = 1; private org.apache.flink.fnexecution.v1.FlinkFnApi.Schema schema_; /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return Whether the schema field is set. */ @java.lang.Override public boolean hasSchema() { return schema_ != null; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return The schema. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema getSchema() { return schema_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.getDefaultInstance() : schema_; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder getSchemaOrBuilder() { return getSchema(); } 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 (schema_ != null) { output.writeMessage(1, getSchema()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (schema_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getSchema()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType other = (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType) obj; if (hasSchema() != other.hasSchema()) return false; if (hasSchema()) { if (!getSchema() .equals(other.getSchema())) 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 (hasSchema()) { hash = (37 * hash) + SCHEMA_FIELD_NUMBER; hash = (53 * hash) + getSchema().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType 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.apache.flink.fn_execution.v1.CoderInfoDescriptor.ArrowType} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.CoderInfoDescriptor.ArrowType) org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowTypeOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_ArrowType_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_ArrowType_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType.class, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType.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 (schemaBuilder_ == null) { schema_ = null; } else { schema_ = null; schemaBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_ArrowType_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType build() { org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType result = new org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType(this); if (schemaBuilder_ == null) { result.schema_ = schema_; } else { result.schema_ = schemaBuilder_.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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType.getDefaultInstance()) return this; if (other.hasSchema()) { mergeSchema(other.getSchema()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private org.apache.flink.fnexecution.v1.FlinkFnApi.Schema schema_; private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder> schemaBuilder_; /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return Whether the schema field is set. */ public boolean hasSchema() { return schemaBuilder_ != null || schema_ != null; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return The schema. */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema getSchema() { if (schemaBuilder_ == null) { return schema_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.getDefaultInstance() : schema_; } else { return schemaBuilder_.getMessage(); } } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public Builder setSchema(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema value) { if (schemaBuilder_ == null) { if (value == null) { throw new NullPointerException(); } schema_ = value; onChanged(); } else { schemaBuilder_.setMessage(value); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public Builder setSchema( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder builderForValue) { if (schemaBuilder_ == null) { schema_ = builderForValue.build(); onChanged(); } else { schemaBuilder_.setMessage(builderForValue.build()); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public Builder mergeSchema(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema value) { if (schemaBuilder_ == null) { if (schema_ != null) { schema_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.newBuilder(schema_).mergeFrom(value).buildPartial(); } else { schema_ = value; } onChanged(); } else { schemaBuilder_.mergeFrom(value); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public Builder clearSchema() { if (schemaBuilder_ == null) { schema_ = null; onChanged(); } else { schema_ = null; schemaBuilder_ = null; } return this; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder getSchemaBuilder() { onChanged(); return getSchemaFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder getSchemaOrBuilder() { if (schemaBuilder_ != null) { return schemaBuilder_.getMessageOrBuilder(); } else { return schema_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.getDefaultInstance() : schema_; } } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder> getSchemaFieldBuilder() { if (schemaBuilder_ == null) { schemaBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder>( getSchema(), getParentForChildren(), isClean()); schema_ = null; } return schemaBuilder_; } @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.apache.flink.fn_execution.v1.CoderInfoDescriptor.ArrowType) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.CoderInfoDescriptor.ArrowType) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ArrowType parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ArrowType(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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface OverWindowArrowTypeOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.CoderInfoDescriptor.OverWindowArrowType) com.google.protobuf.MessageOrBuilder { /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return Whether the schema field is set. */ boolean hasSchema(); /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return The schema. */ org.apache.flink.fnexecution.v1.FlinkFnApi.Schema getSchema(); /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder getSchemaOrBuilder(); } /** *
     * only used in batch over window
     * the data consists of [window data][arrow data]
     * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.CoderInfoDescriptor.OverWindowArrowType} */ public static final class OverWindowArrowType extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.CoderInfoDescriptor.OverWindowArrowType) OverWindowArrowTypeOrBuilder { private static final long serialVersionUID = 0L; // Use OverWindowArrowType.newBuilder() to construct. private OverWindowArrowType(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private OverWindowArrowType() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new OverWindowArrowType(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private OverWindowArrowType( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder subBuilder = null; if (schema_ != null) { subBuilder = schema_.toBuilder(); } schema_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(schema_); schema_ = 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_OverWindowArrowType_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_OverWindowArrowType_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType.class, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType.Builder.class); } public static final int SCHEMA_FIELD_NUMBER = 1; private org.apache.flink.fnexecution.v1.FlinkFnApi.Schema schema_; /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return Whether the schema field is set. */ @java.lang.Override public boolean hasSchema() { return schema_ != null; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return The schema. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema getSchema() { return schema_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.getDefaultInstance() : schema_; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder getSchemaOrBuilder() { return getSchema(); } 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 (schema_ != null) { output.writeMessage(1, getSchema()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (schema_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getSchema()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType other = (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType) obj; if (hasSchema() != other.hasSchema()) return false; if (hasSchema()) { if (!getSchema() .equals(other.getSchema())) 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 (hasSchema()) { hash = (37 * hash) + SCHEMA_FIELD_NUMBER; hash = (53 * hash) + getSchema().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType 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; } /** *
       * only used in batch over window
       * the data consists of [window data][arrow data]
       * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.CoderInfoDescriptor.OverWindowArrowType} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.CoderInfoDescriptor.OverWindowArrowType) org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowTypeOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_OverWindowArrowType_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_OverWindowArrowType_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType.class, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType.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 (schemaBuilder_ == null) { schema_ = null; } else { schema_ = null; schemaBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_OverWindowArrowType_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType build() { org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType result = new org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType(this); if (schemaBuilder_ == null) { result.schema_ = schema_; } else { result.schema_ = schemaBuilder_.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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType.getDefaultInstance()) return this; if (other.hasSchema()) { mergeSchema(other.getSchema()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private org.apache.flink.fnexecution.v1.FlinkFnApi.Schema schema_; private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder> schemaBuilder_; /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return Whether the schema field is set. */ public boolean hasSchema() { return schemaBuilder_ != null || schema_ != null; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; * @return The schema. */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema getSchema() { if (schemaBuilder_ == null) { return schema_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.getDefaultInstance() : schema_; } else { return schemaBuilder_.getMessage(); } } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public Builder setSchema(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema value) { if (schemaBuilder_ == null) { if (value == null) { throw new NullPointerException(); } schema_ = value; onChanged(); } else { schemaBuilder_.setMessage(value); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public Builder setSchema( org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder builderForValue) { if (schemaBuilder_ == null) { schema_ = builderForValue.build(); onChanged(); } else { schemaBuilder_.setMessage(builderForValue.build()); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public Builder mergeSchema(org.apache.flink.fnexecution.v1.FlinkFnApi.Schema value) { if (schemaBuilder_ == null) { if (schema_ != null) { schema_ = org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.newBuilder(schema_).mergeFrom(value).buildPartial(); } else { schema_ = value; } onChanged(); } else { schemaBuilder_.mergeFrom(value); } return this; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public Builder clearSchema() { if (schemaBuilder_ == null) { schema_ = null; onChanged(); } else { schema_ = null; schemaBuilder_ = null; } return this; } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder getSchemaBuilder() { onChanged(); return getSchemaFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder getSchemaOrBuilder() { if (schemaBuilder_ != null) { return schemaBuilder_.getMessageOrBuilder(); } else { return schema_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.getDefaultInstance() : schema_; } } /** * .org.apache.flink.fn_execution.v1.Schema schema = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder> getSchemaFieldBuilder() { if (schemaBuilder_ == null) { schemaBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.Schema, org.apache.flink.fnexecution.v1.FlinkFnApi.Schema.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.SchemaOrBuilder>( getSchema(), getParentForChildren(), isClean()); schema_ = null; } return schemaBuilder_; } @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.apache.flink.fn_execution.v1.CoderInfoDescriptor.OverWindowArrowType) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.CoderInfoDescriptor.OverWindowArrowType) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public OverWindowArrowType parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new OverWindowArrowType(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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface RawTypeOrBuilder extends // @@protoc_insertion_point(interface_extends:org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RawType) com.google.protobuf.MessageOrBuilder { /** * .org.apache.flink.fn_execution.v1.TypeInfo type_info = 1; * @return Whether the typeInfo field is set. */ boolean hasTypeInfo(); /** * .org.apache.flink.fn_execution.v1.TypeInfo type_info = 1; * @return The typeInfo. */ org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getTypeInfo(); /** * .org.apache.flink.fn_execution.v1.TypeInfo type_info = 1; */ org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder getTypeInfoOrBuilder(); } /** *
     * for DataStream
     * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RawType} */ public static final class RawType extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RawType) RawTypeOrBuilder { private static final long serialVersionUID = 0L; // Use RawType.newBuilder() to construct. private RawType(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RawType() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new RawType(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RawType( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder subBuilder = null; if (typeInfo_ != null) { subBuilder = typeInfo_.toBuilder(); } typeInfo_ = input.readMessage(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(typeInfo_); typeInfo_ = 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.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_RawType_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_RawType_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType.class, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType.Builder.class); } public static final int TYPE_INFO_FIELD_NUMBER = 1; private org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo typeInfo_; /** * .org.apache.flink.fn_execution.v1.TypeInfo type_info = 1; * @return Whether the typeInfo field is set. */ @java.lang.Override public boolean hasTypeInfo() { return typeInfo_ != null; } /** * .org.apache.flink.fn_execution.v1.TypeInfo type_info = 1; * @return The typeInfo. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getTypeInfo() { return typeInfo_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance() : typeInfo_; } /** * .org.apache.flink.fn_execution.v1.TypeInfo type_info = 1; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder getTypeInfoOrBuilder() { return getTypeInfo(); } 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 (typeInfo_ != null) { output.writeMessage(1, getTypeInfo()); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (typeInfo_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getTypeInfo()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType other = (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType) obj; if (hasTypeInfo() != other.hasTypeInfo()) return false; if (hasTypeInfo()) { if (!getTypeInfo() .equals(other.getTypeInfo())) 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 (hasTypeInfo()) { hash = (37 * hash) + TYPE_INFO_FIELD_NUMBER; hash = (53 * hash) + getTypeInfo().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType 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; } /** *
       * for DataStream
       * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RawType} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RawType) org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawTypeOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_RawType_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_RawType_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType.class, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType.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 (typeInfoBuilder_ == null) { typeInfo_ = null; } else { typeInfo_ = null; typeInfoBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_RawType_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType build() { org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType result = new org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType(this); if (typeInfoBuilder_ == null) { result.typeInfo_ = typeInfo_; } else { result.typeInfo_ = typeInfoBuilder_.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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType.getDefaultInstance()) return this; if (other.hasTypeInfo()) { mergeTypeInfo(other.getTypeInfo()); } 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo typeInfo_; private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder> typeInfoBuilder_; /** * .org.apache.flink.fn_execution.v1.TypeInfo type_info = 1; * @return Whether the typeInfo field is set. */ public boolean hasTypeInfo() { return typeInfoBuilder_ != null || typeInfo_ != null; } /** * .org.apache.flink.fn_execution.v1.TypeInfo type_info = 1; * @return The typeInfo. */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo getTypeInfo() { if (typeInfoBuilder_ == null) { return typeInfo_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance() : typeInfo_; } else { return typeInfoBuilder_.getMessage(); } } /** * .org.apache.flink.fn_execution.v1.TypeInfo type_info = 1; */ public Builder setTypeInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo value) { if (typeInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } typeInfo_ = value; onChanged(); } else { typeInfoBuilder_.setMessage(value); } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo type_info = 1; */ public Builder setTypeInfo( org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder builderForValue) { if (typeInfoBuilder_ == null) { typeInfo_ = builderForValue.build(); onChanged(); } else { typeInfoBuilder_.setMessage(builderForValue.build()); } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo type_info = 1; */ public Builder mergeTypeInfo(org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo value) { if (typeInfoBuilder_ == null) { if (typeInfo_ != null) { typeInfo_ = org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.newBuilder(typeInfo_).mergeFrom(value).buildPartial(); } else { typeInfo_ = value; } onChanged(); } else { typeInfoBuilder_.mergeFrom(value); } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo type_info = 1; */ public Builder clearTypeInfo() { if (typeInfoBuilder_ == null) { typeInfo_ = null; onChanged(); } else { typeInfo_ = null; typeInfoBuilder_ = null; } return this; } /** * .org.apache.flink.fn_execution.v1.TypeInfo type_info = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder getTypeInfoBuilder() { onChanged(); return getTypeInfoFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.TypeInfo type_info = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder getTypeInfoOrBuilder() { if (typeInfoBuilder_ != null) { return typeInfoBuilder_.getMessageOrBuilder(); } else { return typeInfo_ == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.getDefaultInstance() : typeInfo_; } } /** * .org.apache.flink.fn_execution.v1.TypeInfo type_info = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder> getTypeInfoFieldBuilder() { if (typeInfoBuilder_ == null) { typeInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfo.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.TypeInfoOrBuilder>( getTypeInfo(), getParentForChildren(), isClean()); typeInfo_ = null; } return typeInfoBuilder_; } @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.apache.flink.fn_execution.v1.CoderInfoDescriptor.RawType) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RawType) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public RawType parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RawType(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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private int dataTypeCase_ = 0; private java.lang.Object dataType_; public enum DataTypeCase implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { FLATTEN_ROW_TYPE(1), ROW_TYPE(2), ARROW_TYPE(3), OVER_WINDOW_ARROW_TYPE(4), RAW_TYPE(5), DATATYPE_NOT_SET(0); private final int value; private DataTypeCase(int value) { this.value = value; } /** * @param value The number of the enum to look for. * @return The enum associated with the given number. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static DataTypeCase valueOf(int value) { return forNumber(value); } public static DataTypeCase forNumber(int value) { switch (value) { case 1: return FLATTEN_ROW_TYPE; case 2: return ROW_TYPE; case 3: return ARROW_TYPE; case 4: return OVER_WINDOW_ARROW_TYPE; case 5: return RAW_TYPE; case 0: return DATATYPE_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public DataTypeCase getDataTypeCase() { return DataTypeCase.forNumber( dataTypeCase_); } public static final int FLATTEN_ROW_TYPE_FIELD_NUMBER = 1; /** *
     * for Table & SQL
     * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.FlattenRowType flatten_row_type = 1; * @return Whether the flattenRowType field is set. */ @java.lang.Override public boolean hasFlattenRowType() { return dataTypeCase_ == 1; } /** *
     * for Table & SQL
     * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.FlattenRowType flatten_row_type = 1; * @return The flattenRowType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType getFlattenRowType() { if (dataTypeCase_ == 1) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType) dataType_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType.getDefaultInstance(); } /** *
     * for Table & SQL
     * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.FlattenRowType flatten_row_type = 1; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowTypeOrBuilder getFlattenRowTypeOrBuilder() { if (dataTypeCase_ == 1) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType) dataType_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType.getDefaultInstance(); } public static final int ROW_TYPE_FIELD_NUMBER = 2; /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RowType row_type = 2; * @return Whether the rowType field is set. */ @java.lang.Override public boolean hasRowType() { return dataTypeCase_ == 2; } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RowType row_type = 2; * @return The rowType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType getRowType() { if (dataTypeCase_ == 2) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType) dataType_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType.getDefaultInstance(); } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RowType row_type = 2; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowTypeOrBuilder getRowTypeOrBuilder() { if (dataTypeCase_ == 2) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType) dataType_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType.getDefaultInstance(); } public static final int ARROW_TYPE_FIELD_NUMBER = 3; /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.ArrowType arrow_type = 3; * @return Whether the arrowType field is set. */ @java.lang.Override public boolean hasArrowType() { return dataTypeCase_ == 3; } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.ArrowType arrow_type = 3; * @return The arrowType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType getArrowType() { if (dataTypeCase_ == 3) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType) dataType_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType.getDefaultInstance(); } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.ArrowType arrow_type = 3; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowTypeOrBuilder getArrowTypeOrBuilder() { if (dataTypeCase_ == 3) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType) dataType_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType.getDefaultInstance(); } public static final int OVER_WINDOW_ARROW_TYPE_FIELD_NUMBER = 4; /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.OverWindowArrowType over_window_arrow_type = 4; * @return Whether the overWindowArrowType field is set. */ @java.lang.Override public boolean hasOverWindowArrowType() { return dataTypeCase_ == 4; } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.OverWindowArrowType over_window_arrow_type = 4; * @return The overWindowArrowType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType getOverWindowArrowType() { if (dataTypeCase_ == 4) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType) dataType_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType.getDefaultInstance(); } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.OverWindowArrowType over_window_arrow_type = 4; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowTypeOrBuilder getOverWindowArrowTypeOrBuilder() { if (dataTypeCase_ == 4) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType) dataType_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType.getDefaultInstance(); } public static final int RAW_TYPE_FIELD_NUMBER = 5; /** *
     * for DataStream
     * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RawType raw_type = 5; * @return Whether the rawType field is set. */ @java.lang.Override public boolean hasRawType() { return dataTypeCase_ == 5; } /** *
     * for DataStream
     * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RawType raw_type = 5; * @return The rawType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType getRawType() { if (dataTypeCase_ == 5) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType) dataType_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType.getDefaultInstance(); } /** *
     * for DataStream
     * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RawType raw_type = 5; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawTypeOrBuilder getRawTypeOrBuilder() { if (dataTypeCase_ == 5) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType) dataType_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType.getDefaultInstance(); } public static final int MODE_FIELD_NUMBER = 6; private int mode_; /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.Mode mode = 6; * @return The enum numeric value on the wire for mode. */ @java.lang.Override public int getModeValue() { return mode_; } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.Mode mode = 6; * @return The mode. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.Mode getMode() { @SuppressWarnings("deprecation") org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.Mode result = org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.Mode.valueOf(mode_); return result == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.Mode.UNRECOGNIZED : result; } public static final int SEPARATED_WITH_END_MESSAGE_FIELD_NUMBER = 7; private boolean separatedWithEndMessage_; /** *
     * append an end message (0x00) after serializing the records belonging to the same batch.
     * 
* * bool separated_with_end_message = 7; * @return The separatedWithEndMessage. */ @java.lang.Override public boolean getSeparatedWithEndMessage() { return separatedWithEndMessage_; } 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 (dataTypeCase_ == 1) { output.writeMessage(1, (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType) dataType_); } if (dataTypeCase_ == 2) { output.writeMessage(2, (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType) dataType_); } if (dataTypeCase_ == 3) { output.writeMessage(3, (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType) dataType_); } if (dataTypeCase_ == 4) { output.writeMessage(4, (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType) dataType_); } if (dataTypeCase_ == 5) { output.writeMessage(5, (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType) dataType_); } if (mode_ != org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.Mode.SINGLE.getNumber()) { output.writeEnum(6, mode_); } if (separatedWithEndMessage_ != false) { output.writeBool(7, separatedWithEndMessage_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (dataTypeCase_ == 1) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType) dataType_); } if (dataTypeCase_ == 2) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType) dataType_); } if (dataTypeCase_ == 3) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType) dataType_); } if (dataTypeCase_ == 4) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType) dataType_); } if (dataTypeCase_ == 5) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType) dataType_); } if (mode_ != org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.Mode.SINGLE.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(6, mode_); } if (separatedWithEndMessage_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(7, separatedWithEndMessage_); } 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor)) { return super.equals(obj); } org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor other = (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor) obj; if (mode_ != other.mode_) return false; if (getSeparatedWithEndMessage() != other.getSeparatedWithEndMessage()) return false; if (!getDataTypeCase().equals(other.getDataTypeCase())) return false; switch (dataTypeCase_) { case 1: if (!getFlattenRowType() .equals(other.getFlattenRowType())) return false; break; case 2: if (!getRowType() .equals(other.getRowType())) return false; break; case 3: if (!getArrowType() .equals(other.getArrowType())) return false; break; case 4: if (!getOverWindowArrowType() .equals(other.getOverWindowArrowType())) return false; break; case 5: if (!getRawType() .equals(other.getRawType())) 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(); hash = (37 * hash) + MODE_FIELD_NUMBER; hash = (53 * hash) + mode_; hash = (37 * hash) + SEPARATED_WITH_END_MESSAGE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getSeparatedWithEndMessage()); switch (dataTypeCase_) { case 1: hash = (37 * hash) + FLATTEN_ROW_TYPE_FIELD_NUMBER; hash = (53 * hash) + getFlattenRowType().hashCode(); break; case 2: hash = (37 * hash) + ROW_TYPE_FIELD_NUMBER; hash = (53 * hash) + getRowType().hashCode(); break; case 3: hash = (37 * hash) + ARROW_TYPE_FIELD_NUMBER; hash = (53 * hash) + getArrowType().hashCode(); break; case 4: hash = (37 * hash) + OVER_WINDOW_ARROW_TYPE_FIELD_NUMBER; hash = (53 * hash) + getOverWindowArrowType().hashCode(); break; case 5: hash = (37 * hash) + RAW_TYPE_FIELD_NUMBER; hash = (53 * hash) + getRawType().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor 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; } /** *
     * A representation of the coder
     * 
* * Protobuf type {@code org.apache.flink.fn_execution.v1.CoderInfoDescriptor} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:org.apache.flink.fn_execution.v1.CoderInfoDescriptor) org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptorOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_fieldAccessorTable .ensureFieldAccessorsInitialized( org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.class, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.Builder.class); } // Construct using org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.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; separatedWithEndMessage_ = false; dataTypeCase_ = 0; dataType_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_descriptor; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor getDefaultInstanceForType() { return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.getDefaultInstance(); } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor build() { org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor buildPartial() { org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor result = new org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor(this); if (dataTypeCase_ == 1) { if (flattenRowTypeBuilder_ == null) { result.dataType_ = dataType_; } else { result.dataType_ = flattenRowTypeBuilder_.build(); } } if (dataTypeCase_ == 2) { if (rowTypeBuilder_ == null) { result.dataType_ = dataType_; } else { result.dataType_ = rowTypeBuilder_.build(); } } if (dataTypeCase_ == 3) { if (arrowTypeBuilder_ == null) { result.dataType_ = dataType_; } else { result.dataType_ = arrowTypeBuilder_.build(); } } if (dataTypeCase_ == 4) { if (overWindowArrowTypeBuilder_ == null) { result.dataType_ = dataType_; } else { result.dataType_ = overWindowArrowTypeBuilder_.build(); } } if (dataTypeCase_ == 5) { if (rawTypeBuilder_ == null) { result.dataType_ = dataType_; } else { result.dataType_ = rawTypeBuilder_.build(); } } result.mode_ = mode_; result.separatedWithEndMessage_ = separatedWithEndMessage_; result.dataTypeCase_ = dataTypeCase_; 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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor) { return mergeFrom((org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor other) { if (other == org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.getDefaultInstance()) return this; if (other.mode_ != 0) { setModeValue(other.getModeValue()); } if (other.getSeparatedWithEndMessage() != false) { setSeparatedWithEndMessage(other.getSeparatedWithEndMessage()); } switch (other.getDataTypeCase()) { case FLATTEN_ROW_TYPE: { mergeFlattenRowType(other.getFlattenRowType()); break; } case ROW_TYPE: { mergeRowType(other.getRowType()); break; } case ARROW_TYPE: { mergeArrowType(other.getArrowType()); break; } case OVER_WINDOW_ARROW_TYPE: { mergeOverWindowArrowType(other.getOverWindowArrowType()); break; } case RAW_TYPE: { mergeRawType(other.getRawType()); break; } case DATATYPE_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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int dataTypeCase_ = 0; private java.lang.Object dataType_; public DataTypeCase getDataTypeCase() { return DataTypeCase.forNumber( dataTypeCase_); } public Builder clearDataType() { dataTypeCase_ = 0; dataType_ = null; onChanged(); return this; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowTypeOrBuilder> flattenRowTypeBuilder_; /** *
       * for Table & SQL
       * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.FlattenRowType flatten_row_type = 1; * @return Whether the flattenRowType field is set. */ @java.lang.Override public boolean hasFlattenRowType() { return dataTypeCase_ == 1; } /** *
       * for Table & SQL
       * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.FlattenRowType flatten_row_type = 1; * @return The flattenRowType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType getFlattenRowType() { if (flattenRowTypeBuilder_ == null) { if (dataTypeCase_ == 1) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType) dataType_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType.getDefaultInstance(); } else { if (dataTypeCase_ == 1) { return flattenRowTypeBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType.getDefaultInstance(); } } /** *
       * for Table & SQL
       * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.FlattenRowType flatten_row_type = 1; */ public Builder setFlattenRowType(org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType value) { if (flattenRowTypeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } dataType_ = value; onChanged(); } else { flattenRowTypeBuilder_.setMessage(value); } dataTypeCase_ = 1; return this; } /** *
       * for Table & SQL
       * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.FlattenRowType flatten_row_type = 1; */ public Builder setFlattenRowType( org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType.Builder builderForValue) { if (flattenRowTypeBuilder_ == null) { dataType_ = builderForValue.build(); onChanged(); } else { flattenRowTypeBuilder_.setMessage(builderForValue.build()); } dataTypeCase_ = 1; return this; } /** *
       * for Table & SQL
       * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.FlattenRowType flatten_row_type = 1; */ public Builder mergeFlattenRowType(org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType value) { if (flattenRowTypeBuilder_ == null) { if (dataTypeCase_ == 1 && dataType_ != org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType.getDefaultInstance()) { dataType_ = org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType) dataType_) .mergeFrom(value).buildPartial(); } else { dataType_ = value; } onChanged(); } else { if (dataTypeCase_ == 1) { flattenRowTypeBuilder_.mergeFrom(value); } flattenRowTypeBuilder_.setMessage(value); } dataTypeCase_ = 1; return this; } /** *
       * for Table & SQL
       * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.FlattenRowType flatten_row_type = 1; */ public Builder clearFlattenRowType() { if (flattenRowTypeBuilder_ == null) { if (dataTypeCase_ == 1) { dataTypeCase_ = 0; dataType_ = null; onChanged(); } } else { if (dataTypeCase_ == 1) { dataTypeCase_ = 0; dataType_ = null; } flattenRowTypeBuilder_.clear(); } return this; } /** *
       * for Table & SQL
       * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.FlattenRowType flatten_row_type = 1; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType.Builder getFlattenRowTypeBuilder() { return getFlattenRowTypeFieldBuilder().getBuilder(); } /** *
       * for Table & SQL
       * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.FlattenRowType flatten_row_type = 1; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowTypeOrBuilder getFlattenRowTypeOrBuilder() { if ((dataTypeCase_ == 1) && (flattenRowTypeBuilder_ != null)) { return flattenRowTypeBuilder_.getMessageOrBuilder(); } else { if (dataTypeCase_ == 1) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType) dataType_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType.getDefaultInstance(); } } /** *
       * for Table & SQL
       * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.FlattenRowType flatten_row_type = 1; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowTypeOrBuilder> getFlattenRowTypeFieldBuilder() { if (flattenRowTypeBuilder_ == null) { if (!(dataTypeCase_ == 1)) { dataType_ = org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType.getDefaultInstance(); } flattenRowTypeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowTypeOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.FlattenRowType) dataType_, getParentForChildren(), isClean()); dataType_ = null; } dataTypeCase_ = 1; onChanged();; return flattenRowTypeBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowTypeOrBuilder> rowTypeBuilder_; /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RowType row_type = 2; * @return Whether the rowType field is set. */ @java.lang.Override public boolean hasRowType() { return dataTypeCase_ == 2; } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RowType row_type = 2; * @return The rowType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType getRowType() { if (rowTypeBuilder_ == null) { if (dataTypeCase_ == 2) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType) dataType_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType.getDefaultInstance(); } else { if (dataTypeCase_ == 2) { return rowTypeBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RowType row_type = 2; */ public Builder setRowType(org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType value) { if (rowTypeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } dataType_ = value; onChanged(); } else { rowTypeBuilder_.setMessage(value); } dataTypeCase_ = 2; return this; } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RowType row_type = 2; */ public Builder setRowType( org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType.Builder builderForValue) { if (rowTypeBuilder_ == null) { dataType_ = builderForValue.build(); onChanged(); } else { rowTypeBuilder_.setMessage(builderForValue.build()); } dataTypeCase_ = 2; return this; } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RowType row_type = 2; */ public Builder mergeRowType(org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType value) { if (rowTypeBuilder_ == null) { if (dataTypeCase_ == 2 && dataType_ != org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType.getDefaultInstance()) { dataType_ = org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType) dataType_) .mergeFrom(value).buildPartial(); } else { dataType_ = value; } onChanged(); } else { if (dataTypeCase_ == 2) { rowTypeBuilder_.mergeFrom(value); } rowTypeBuilder_.setMessage(value); } dataTypeCase_ = 2; return this; } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RowType row_type = 2; */ public Builder clearRowType() { if (rowTypeBuilder_ == null) { if (dataTypeCase_ == 2) { dataTypeCase_ = 0; dataType_ = null; onChanged(); } } else { if (dataTypeCase_ == 2) { dataTypeCase_ = 0; dataType_ = null; } rowTypeBuilder_.clear(); } return this; } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RowType row_type = 2; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType.Builder getRowTypeBuilder() { return getRowTypeFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RowType row_type = 2; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowTypeOrBuilder getRowTypeOrBuilder() { if ((dataTypeCase_ == 2) && (rowTypeBuilder_ != null)) { return rowTypeBuilder_.getMessageOrBuilder(); } else { if (dataTypeCase_ == 2) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType) dataType_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RowType row_type = 2; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowTypeOrBuilder> getRowTypeFieldBuilder() { if (rowTypeBuilder_ == null) { if (!(dataTypeCase_ == 2)) { dataType_ = org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType.getDefaultInstance(); } rowTypeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowTypeOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RowType) dataType_, getParentForChildren(), isClean()); dataType_ = null; } dataTypeCase_ = 2; onChanged();; return rowTypeBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowTypeOrBuilder> arrowTypeBuilder_; /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.ArrowType arrow_type = 3; * @return Whether the arrowType field is set. */ @java.lang.Override public boolean hasArrowType() { return dataTypeCase_ == 3; } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.ArrowType arrow_type = 3; * @return The arrowType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType getArrowType() { if (arrowTypeBuilder_ == null) { if (dataTypeCase_ == 3) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType) dataType_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType.getDefaultInstance(); } else { if (dataTypeCase_ == 3) { return arrowTypeBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.ArrowType arrow_type = 3; */ public Builder setArrowType(org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType value) { if (arrowTypeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } dataType_ = value; onChanged(); } else { arrowTypeBuilder_.setMessage(value); } dataTypeCase_ = 3; return this; } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.ArrowType arrow_type = 3; */ public Builder setArrowType( org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType.Builder builderForValue) { if (arrowTypeBuilder_ == null) { dataType_ = builderForValue.build(); onChanged(); } else { arrowTypeBuilder_.setMessage(builderForValue.build()); } dataTypeCase_ = 3; return this; } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.ArrowType arrow_type = 3; */ public Builder mergeArrowType(org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType value) { if (arrowTypeBuilder_ == null) { if (dataTypeCase_ == 3 && dataType_ != org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType.getDefaultInstance()) { dataType_ = org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType) dataType_) .mergeFrom(value).buildPartial(); } else { dataType_ = value; } onChanged(); } else { if (dataTypeCase_ == 3) { arrowTypeBuilder_.mergeFrom(value); } arrowTypeBuilder_.setMessage(value); } dataTypeCase_ = 3; return this; } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.ArrowType arrow_type = 3; */ public Builder clearArrowType() { if (arrowTypeBuilder_ == null) { if (dataTypeCase_ == 3) { dataTypeCase_ = 0; dataType_ = null; onChanged(); } } else { if (dataTypeCase_ == 3) { dataTypeCase_ = 0; dataType_ = null; } arrowTypeBuilder_.clear(); } return this; } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.ArrowType arrow_type = 3; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType.Builder getArrowTypeBuilder() { return getArrowTypeFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.ArrowType arrow_type = 3; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowTypeOrBuilder getArrowTypeOrBuilder() { if ((dataTypeCase_ == 3) && (arrowTypeBuilder_ != null)) { return arrowTypeBuilder_.getMessageOrBuilder(); } else { if (dataTypeCase_ == 3) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType) dataType_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.ArrowType arrow_type = 3; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowTypeOrBuilder> getArrowTypeFieldBuilder() { if (arrowTypeBuilder_ == null) { if (!(dataTypeCase_ == 3)) { dataType_ = org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType.getDefaultInstance(); } arrowTypeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowTypeOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.ArrowType) dataType_, getParentForChildren(), isClean()); dataType_ = null; } dataTypeCase_ = 3; onChanged();; return arrowTypeBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowTypeOrBuilder> overWindowArrowTypeBuilder_; /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.OverWindowArrowType over_window_arrow_type = 4; * @return Whether the overWindowArrowType field is set. */ @java.lang.Override public boolean hasOverWindowArrowType() { return dataTypeCase_ == 4; } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.OverWindowArrowType over_window_arrow_type = 4; * @return The overWindowArrowType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType getOverWindowArrowType() { if (overWindowArrowTypeBuilder_ == null) { if (dataTypeCase_ == 4) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType) dataType_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType.getDefaultInstance(); } else { if (dataTypeCase_ == 4) { return overWindowArrowTypeBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.OverWindowArrowType over_window_arrow_type = 4; */ public Builder setOverWindowArrowType(org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType value) { if (overWindowArrowTypeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } dataType_ = value; onChanged(); } else { overWindowArrowTypeBuilder_.setMessage(value); } dataTypeCase_ = 4; return this; } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.OverWindowArrowType over_window_arrow_type = 4; */ public Builder setOverWindowArrowType( org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType.Builder builderForValue) { if (overWindowArrowTypeBuilder_ == null) { dataType_ = builderForValue.build(); onChanged(); } else { overWindowArrowTypeBuilder_.setMessage(builderForValue.build()); } dataTypeCase_ = 4; return this; } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.OverWindowArrowType over_window_arrow_type = 4; */ public Builder mergeOverWindowArrowType(org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType value) { if (overWindowArrowTypeBuilder_ == null) { if (dataTypeCase_ == 4 && dataType_ != org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType.getDefaultInstance()) { dataType_ = org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType) dataType_) .mergeFrom(value).buildPartial(); } else { dataType_ = value; } onChanged(); } else { if (dataTypeCase_ == 4) { overWindowArrowTypeBuilder_.mergeFrom(value); } overWindowArrowTypeBuilder_.setMessage(value); } dataTypeCase_ = 4; return this; } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.OverWindowArrowType over_window_arrow_type = 4; */ public Builder clearOverWindowArrowType() { if (overWindowArrowTypeBuilder_ == null) { if (dataTypeCase_ == 4) { dataTypeCase_ = 0; dataType_ = null; onChanged(); } } else { if (dataTypeCase_ == 4) { dataTypeCase_ = 0; dataType_ = null; } overWindowArrowTypeBuilder_.clear(); } return this; } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.OverWindowArrowType over_window_arrow_type = 4; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType.Builder getOverWindowArrowTypeBuilder() { return getOverWindowArrowTypeFieldBuilder().getBuilder(); } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.OverWindowArrowType over_window_arrow_type = 4; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowTypeOrBuilder getOverWindowArrowTypeOrBuilder() { if ((dataTypeCase_ == 4) && (overWindowArrowTypeBuilder_ != null)) { return overWindowArrowTypeBuilder_.getMessageOrBuilder(); } else { if (dataTypeCase_ == 4) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType) dataType_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType.getDefaultInstance(); } } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.OverWindowArrowType over_window_arrow_type = 4; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowTypeOrBuilder> getOverWindowArrowTypeFieldBuilder() { if (overWindowArrowTypeBuilder_ == null) { if (!(dataTypeCase_ == 4)) { dataType_ = org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType.getDefaultInstance(); } overWindowArrowTypeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowTypeOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.OverWindowArrowType) dataType_, getParentForChildren(), isClean()); dataType_ = null; } dataTypeCase_ = 4; onChanged();; return overWindowArrowTypeBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawTypeOrBuilder> rawTypeBuilder_; /** *
       * for DataStream
       * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RawType raw_type = 5; * @return Whether the rawType field is set. */ @java.lang.Override public boolean hasRawType() { return dataTypeCase_ == 5; } /** *
       * for DataStream
       * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RawType raw_type = 5; * @return The rawType. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType getRawType() { if (rawTypeBuilder_ == null) { if (dataTypeCase_ == 5) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType) dataType_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType.getDefaultInstance(); } else { if (dataTypeCase_ == 5) { return rawTypeBuilder_.getMessage(); } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType.getDefaultInstance(); } } /** *
       * for DataStream
       * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RawType raw_type = 5; */ public Builder setRawType(org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType value) { if (rawTypeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } dataType_ = value; onChanged(); } else { rawTypeBuilder_.setMessage(value); } dataTypeCase_ = 5; return this; } /** *
       * for DataStream
       * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RawType raw_type = 5; */ public Builder setRawType( org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType.Builder builderForValue) { if (rawTypeBuilder_ == null) { dataType_ = builderForValue.build(); onChanged(); } else { rawTypeBuilder_.setMessage(builderForValue.build()); } dataTypeCase_ = 5; return this; } /** *
       * for DataStream
       * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RawType raw_type = 5; */ public Builder mergeRawType(org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType value) { if (rawTypeBuilder_ == null) { if (dataTypeCase_ == 5 && dataType_ != org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType.getDefaultInstance()) { dataType_ = org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType.newBuilder((org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType) dataType_) .mergeFrom(value).buildPartial(); } else { dataType_ = value; } onChanged(); } else { if (dataTypeCase_ == 5) { rawTypeBuilder_.mergeFrom(value); } rawTypeBuilder_.setMessage(value); } dataTypeCase_ = 5; return this; } /** *
       * for DataStream
       * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RawType raw_type = 5; */ public Builder clearRawType() { if (rawTypeBuilder_ == null) { if (dataTypeCase_ == 5) { dataTypeCase_ = 0; dataType_ = null; onChanged(); } } else { if (dataTypeCase_ == 5) { dataTypeCase_ = 0; dataType_ = null; } rawTypeBuilder_.clear(); } return this; } /** *
       * for DataStream
       * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RawType raw_type = 5; */ public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType.Builder getRawTypeBuilder() { return getRawTypeFieldBuilder().getBuilder(); } /** *
       * for DataStream
       * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RawType raw_type = 5; */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawTypeOrBuilder getRawTypeOrBuilder() { if ((dataTypeCase_ == 5) && (rawTypeBuilder_ != null)) { return rawTypeBuilder_.getMessageOrBuilder(); } else { if (dataTypeCase_ == 5) { return (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType) dataType_; } return org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType.getDefaultInstance(); } } /** *
       * for DataStream
       * 
* * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.RawType raw_type = 5; */ private com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawTypeOrBuilder> getRawTypeFieldBuilder() { if (rawTypeBuilder_ == null) { if (!(dataTypeCase_ == 5)) { dataType_ = org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType.getDefaultInstance(); } rawTypeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType.Builder, org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawTypeOrBuilder>( (org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.RawType) dataType_, getParentForChildren(), isClean()); dataType_ = null; } dataTypeCase_ = 5; onChanged();; return rawTypeBuilder_; } private int mode_ = 0; /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.Mode mode = 6; * @return The enum numeric value on the wire for mode. */ @java.lang.Override public int getModeValue() { return mode_; } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.Mode mode = 6; * @param value The enum numeric value on the wire for mode to set. * @return This builder for chaining. */ public Builder setModeValue(int value) { mode_ = value; onChanged(); return this; } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.Mode mode = 6; * @return The mode. */ @java.lang.Override public org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.Mode getMode() { @SuppressWarnings("deprecation") org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.Mode result = org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.Mode.valueOf(mode_); return result == null ? org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.Mode.UNRECOGNIZED : result; } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.Mode mode = 6; * @param value The mode to set. * @return This builder for chaining. */ public Builder setMode(org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor.Mode value) { if (value == null) { throw new NullPointerException(); } mode_ = value.getNumber(); onChanged(); return this; } /** * .org.apache.flink.fn_execution.v1.CoderInfoDescriptor.Mode mode = 6; * @return This builder for chaining. */ public Builder clearMode() { mode_ = 0; onChanged(); return this; } private boolean separatedWithEndMessage_ ; /** *
       * append an end message (0x00) after serializing the records belonging to the same batch.
       * 
* * bool separated_with_end_message = 7; * @return The separatedWithEndMessage. */ @java.lang.Override public boolean getSeparatedWithEndMessage() { return separatedWithEndMessage_; } /** *
       * append an end message (0x00) after serializing the records belonging to the same batch.
       * 
* * bool separated_with_end_message = 7; * @param value The separatedWithEndMessage to set. * @return This builder for chaining. */ public Builder setSeparatedWithEndMessage(boolean value) { separatedWithEndMessage_ = value; onChanged(); return this; } /** *
       * append an end message (0x00) after serializing the records belonging to the same batch.
       * 
* * bool separated_with_end_message = 7; * @return This builder for chaining. */ public Builder clearSeparatedWithEndMessage() { separatedWithEndMessage_ = 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.apache.flink.fn_execution.v1.CoderInfoDescriptor) } // @@protoc_insertion_point(class_scope:org.apache.flink.fn_execution.v1.CoderInfoDescriptor) private static final org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor(); } public static org.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CoderInfoDescriptor parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CoderInfoDescriptor(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.apache.flink.fnexecution.v1.FlinkFnApi.CoderInfoDescriptor getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_Input_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_Input_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_UserDefinedFunction_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_UserDefinedFunction_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_UserDefinedFunctions_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_UserDefinedFunctions_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_OverWindow_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_OverWindow_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_ListView_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_ListView_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_MapView_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_MapView_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_GroupWindow_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_GroupWindow_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunctions_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunctions_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_Schema_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_Schema_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_Schema_MapInfo_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_Schema_MapInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_Schema_TimeInfo_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_Schema_TimeInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_Schema_TimestampInfo_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_Schema_TimestampInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_Schema_LocalZonedTimestampInfo_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_Schema_LocalZonedTimestampInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_Schema_ZonedTimestampInfo_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_Schema_ZonedTimestampInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_Schema_DecimalInfo_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_Schema_DecimalInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_Schema_BinaryInfo_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_Schema_BinaryInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_Schema_VarBinaryInfo_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_Schema_VarBinaryInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_Schema_CharInfo_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_Schema_CharInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_Schema_VarCharInfo_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_Schema_VarCharInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_Schema_FieldType_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_Schema_FieldType_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_Schema_Field_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_Schema_Field_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_TypeInfo_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_TypeInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_TypeInfo_MapTypeInfo_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_TypeInfo_MapTypeInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_TypeInfo_RowTypeInfo_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_TypeInfo_RowTypeInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_TypeInfo_RowTypeInfo_Field_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_TypeInfo_RowTypeInfo_Field_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_TypeInfo_TupleTypeInfo_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_TypeInfo_TupleTypeInfo_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_JobParameter_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_JobParameter_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_RuntimeContext_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_RuntimeContext_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_IncrementalCleanupStrategy_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_IncrementalCleanupStrategy_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_RocksdbCompactFilterCleanupStrategy_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_RocksdbCompactFilterCleanupStrategy_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_MapStrategiesEntry_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_MapStrategiesEntry_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_FlattenRowType_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_FlattenRowType_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_RowType_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_RowType_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_ArrowType_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_ArrowType_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_OverWindowArrowType_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_OverWindowArrowType_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_RawType_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_RawType_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\030flink-fn-execution.proto\022 org.apache.f" + "link.fn_execution.v1\"\206\001\n\005Input\022D\n\003udf\030\001 " + "\001(\01325.org.apache.flink.fn_execution.v1.U" + "serDefinedFunctionH\000\022\025\n\013inputOffset\030\002 \001(" + "\005H\000\022\027\n\rinputConstant\030\003 \001(\014H\000B\007\n\005input\"\250\001" + "\n\023UserDefinedFunction\022\017\n\007payload\030\001 \001(\014\0227" + "\n\006inputs\030\002 \003(\0132\'.org.apache.flink.fn_exe" + "cution.v1.Input\022\024\n\014window_index\030\003 \001(\005\022\032\n" + "\022takes_row_as_input\030\004 \001(\010\022\025\n\ris_pandas_u" + "df\030\005 \001(\010\"\313\001\n\024UserDefinedFunctions\022C\n\004udf" + "s\030\001 \003(\01325.org.apache.flink.fn_execution." + "v1.UserDefinedFunction\022\026\n\016metric_enabled" + "\030\002 \001(\010\022=\n\007windows\030\003 \003(\0132,.org.apache.fli" + "nk.fn_execution.v1.OverWindow\022\027\n\017profile" + "_enabled\030\004 \001(\010\"\335\002\n\nOverWindow\022L\n\013window_" + "type\030\001 \001(\01627.org.apache.flink.fn_executi" + "on.v1.OverWindow.WindowType\022\026\n\016lower_bou" + "ndary\030\002 \001(\003\022\026\n\016upper_boundary\030\003 \001(\003\"\320\001\n\n" + "WindowType\022\023\n\017RANGE_UNBOUNDED\020\000\022\035\n\031RANGE" + "_UNBOUNDED_PRECEDING\020\001\022\035\n\031RANGE_UNBOUNDE" + "D_FOLLOWING\020\002\022\021\n\rRANGE_SLIDING\020\003\022\021\n\rROW_" + "UNBOUNDED\020\004\022\033\n\027ROW_UNBOUNDED_PRECEDING\020\005" + "\022\033\n\027ROW_UNBOUNDED_FOLLOWING\020\006\022\017\n\013ROW_SLI" + "DING\020\007\"\213\006\n\034UserDefinedAggregateFunction\022" + "\017\n\007payload\030\001 \001(\014\0227\n\006inputs\030\002 \003(\0132\'.org.a" + "pache.flink.fn_execution.v1.Input\022Z\n\005spe" + "cs\030\003 \003(\0132K.org.apache.flink.fn_execution" + ".v1.UserDefinedAggregateFunction.DataVie" + "wSpec\022\022\n\nfilter_arg\030\004 \001(\005\022\020\n\010distinct\030\005 " + "\001(\010\022\032\n\022takes_row_as_input\030\006 \001(\010\032\202\004\n\014Data" + "ViewSpec\022\014\n\004name\030\001 \001(\t\022\023\n\013field_index\030\002 " + "\001(\005\022i\n\tlist_view\030\003 \001(\0132T.org.apache.flin" + "k.fn_execution.v1.UserDefinedAggregateFu" + "nction.DataViewSpec.ListViewH\000\022g\n\010map_vi" + "ew\030\004 \001(\0132S.org.apache.flink.fn_execution" + ".v1.UserDefinedAggregateFunction.DataVie" + "wSpec.MapViewH\000\032T\n\010ListView\022H\n\014element_t" + "ype\030\001 \001(\01322.org.apache.flink.fn_executio" + "n.v1.Schema.FieldType\032\227\001\n\007MapView\022D\n\010key" + "_type\030\001 \001(\01322.org.apache.flink.fn_execut" + "ion.v1.Schema.FieldType\022F\n\nvalue_type\030\002 " + "\001(\01322.org.apache.flink.fn_execution.v1.S" + "chema.FieldTypeB\013\n\tdata_view\"\254\004\n\013GroupWi" + "ndow\022M\n\013window_type\030\001 \001(\01628.org.apache.f" + "link.fn_execution.v1.GroupWindow.WindowT" + "ype\022\026\n\016is_time_window\030\002 \001(\010\022\024\n\014window_sl" + "ide\030\003 \001(\003\022\023\n\013window_size\030\004 \001(\003\022\022\n\nwindow" + "_gap\030\005 \001(\003\022\023\n\013is_row_time\030\006 \001(\010\022\030\n\020time_" + "field_index\030\007 \001(\005\022\027\n\017allowedLateness\030\010 \001" + "(\003\022U\n\017namedProperties\030\t \003(\0162<.org.apache" + ".flink.fn_execution.v1.GroupWindow.Windo" + "wProperty\022\026\n\016shift_timezone\030\n \001(\t\"[\n\nWin" + "dowType\022\031\n\025TUMBLING_GROUP_WINDOW\020\000\022\030\n\024SL" + "IDING_GROUP_WINDOW\020\001\022\030\n\024SESSION_GROUP_WI" + "NDOW\020\002\"c\n\016WindowProperty\022\020\n\014WINDOW_START" + "\020\000\022\016\n\nWINDOW_END\020\001\022\026\n\022ROW_TIME_ATTRIBUTE" + "\020\002\022\027\n\023PROC_TIME_ATTRIBUTE\020\003\"\226\004\n\035UserDefi" + "nedAggregateFunctions\022L\n\004udfs\030\001 \003(\0132>.or" + "g.apache.flink.fn_execution.v1.UserDefin" + "edAggregateFunction\022\026\n\016metric_enabled\030\002 " + "\001(\010\022\020\n\010grouping\030\003 \003(\005\022\036\n\026generate_update" + "_before\030\004 \001(\010\022D\n\010key_type\030\005 \001(\01322.org.ap" + "ache.flink.fn_execution.v1.Schema.FieldT" + "ype\022\033\n\023index_of_count_star\030\006 \001(\005\022\036\n\026stat" + "e_cleaning_enabled\030\007 \001(\010\022\030\n\020state_cache_" + "size\030\010 \001(\005\022!\n\031map_state_read_cache_size\030" + "\t \001(\005\022\"\n\032map_state_write_cache_size\030\n \001(" + "\005\022\033\n\023count_star_inserted\030\013 \001(\010\022C\n\014group_" + "window\030\014 \001(\0132-.org.apache.flink.fn_execu" + "tion.v1.GroupWindow\022\027\n\017profile_enabled\030\r" + " \001(\010\"\354\017\n\006Schema\022>\n\006fields\030\001 \003(\0132..org.ap" + "ache.flink.fn_execution.v1.Schema.Field\032" + "\227\001\n\007MapInfo\022D\n\010key_type\030\001 \001(\01322.org.apac" + "he.flink.fn_execution.v1.Schema.FieldTyp" + "e\022F\n\nvalue_type\030\002 \001(\01322.org.apache.flink" + ".fn_execution.v1.Schema.FieldType\032\035\n\010Tim" + "eInfo\022\021\n\tprecision\030\001 \001(\005\032\"\n\rTimestampInf" + "o\022\021\n\tprecision\030\001 \001(\005\032,\n\027LocalZonedTimest" + "ampInfo\022\021\n\tprecision\030\001 \001(\005\032\'\n\022ZonedTimes" + "tampInfo\022\021\n\tprecision\030\001 \001(\005\032/\n\013DecimalIn" + "fo\022\021\n\tprecision\030\001 \001(\005\022\r\n\005scale\030\002 \001(\005\032\034\n\n" + "BinaryInfo\022\016\n\006length\030\001 \001(\005\032\037\n\rVarBinaryI" + "nfo\022\016\n\006length\030\001 \001(\005\032\032\n\010CharInfo\022\016\n\006lengt" + "h\030\001 \001(\005\032\035\n\013VarCharInfo\022\016\n\006length\030\001 \001(\005\032\260" + "\010\n\tFieldType\022D\n\ttype_name\030\001 \001(\01621.org.ap" + "ache.flink.fn_execution.v1.Schema.TypeNa" + "me\022\020\n\010nullable\030\002 \001(\010\022U\n\027collection_eleme" + "nt_type\030\003 \001(\01322.org.apache.flink.fn_exec" + "ution.v1.Schema.FieldTypeH\000\022D\n\010map_info\030" + "\004 \001(\01320.org.apache.flink.fn_execution.v1" + ".Schema.MapInfoH\000\022>\n\nrow_schema\030\005 \001(\0132(." + "org.apache.flink.fn_execution.v1.SchemaH" + "\000\022L\n\014decimal_info\030\006 \001(\01324.org.apache.fli" + "nk.fn_execution.v1.Schema.DecimalInfoH\000\022" + "F\n\ttime_info\030\007 \001(\01321.org.apache.flink.fn" + "_execution.v1.Schema.TimeInfoH\000\022P\n\016times" + "tamp_info\030\010 \001(\01326.org.apache.flink.fn_ex" + "ecution.v1.Schema.TimestampInfoH\000\022f\n\032loc" + "al_zoned_timestamp_info\030\t \001(\[email protected]" + "he.flink.fn_execution.v1.Schema.LocalZon" + "edTimestampInfoH\000\022[\n\024zoned_timestamp_inf" + "o\030\n \001(\0132;.org.apache.flink.fn_execution." + "v1.Schema.ZonedTimestampInfoH\000\022J\n\013binary" + "_info\030\013 \001(\01323.org.apache.flink.fn_execut" + "ion.v1.Schema.BinaryInfoH\000\022Q\n\017var_binary" + "_info\030\014 \001(\01326.org.apache.flink.fn_execut" + "ion.v1.Schema.VarBinaryInfoH\000\022F\n\tchar_in" + "fo\030\r \001(\01321.org.apache.flink.fn_execution" + ".v1.Schema.CharInfoH\000\022M\n\rvar_char_info\030\016" + " \001(\01324.org.apache.flink.fn_execution.v1." + "Schema.VarCharInfoH\000B\013\n\ttype_info\032l\n\005Fie" + "ld\022\014\n\004name\030\001 \001(\t\022\023\n\013description\030\002 \001(\t\022@\n" + "\004type\030\003 \001(\01322.org.apache.flink.fn_execut" + "ion.v1.Schema.FieldType\"\241\002\n\010TypeName\022\007\n\003" + "ROW\020\000\022\013\n\007TINYINT\020\001\022\014\n\010SMALLINT\020\002\022\007\n\003INT\020" + "\003\022\n\n\006BIGINT\020\004\022\013\n\007DECIMAL\020\005\022\t\n\005FLOAT\020\006\022\n\n" + "\006DOUBLE\020\007\022\010\n\004DATE\020\010\022\010\n\004TIME\020\t\022\r\n\tTIMESTA" + "MP\020\n\022\013\n\007BOOLEAN\020\013\022\n\n\006BINARY\020\014\022\r\n\tVARBINA" + "RY\020\r\022\010\n\004CHAR\020\016\022\013\n\007VARCHAR\020\017\022\017\n\013BASIC_ARR" + "AY\020\020\022\007\n\003MAP\020\021\022\014\n\010MULTISET\020\022\022\031\n\025LOCAL_ZON" + "ED_TIMESTAMP\020\023\022\023\n\017ZONED_TIMESTAMP\020\024\"\367\010\n\010" + "TypeInfo\022F\n\ttype_name\030\001 \001(\01623.org.apache" + ".flink.fn_execution.v1.TypeInfo.TypeName" + "\022M\n\027collection_element_type\030\002 \001(\0132*.org." + "apache.flink.fn_execution.v1.TypeInfoH\000\022" + "O\n\rrow_type_info\030\003 \001(\01326.org.apache.flin" + "k.fn_execution.v1.TypeInfo.RowTypeInfoH\000" + "\022S\n\017tuple_type_info\030\004 \001(\01328.org.apache.f" + "link.fn_execution.v1.TypeInfo.TupleTypeI" + "nfoH\000\022O\n\rmap_type_info\030\005 \001(\01326.org.apach" + "e.flink.fn_execution.v1.TypeInfo.MapType" + "InfoH\000\032\213\001\n\013MapTypeInfo\022<\n\010key_type\030\001 \001(\013" + "2*.org.apache.flink.fn_execution.v1.Type" + "Info\022>\n\nvalue_type\030\002 \001(\0132*.org.apache.fl" + "ink.fn_execution.v1.TypeInfo\032\270\001\n\013RowType" + "Info\022L\n\006fields\030\001 \003(\0132<.org.apache.flink." + "fn_execution.v1.TypeInfo.RowTypeInfo.Fie" + "ld\032[\n\005Field\022\022\n\nfield_name\030\001 \001(\t\022>\n\nfield" + "_type\030\002 \001(\0132*.org.apache.flink.fn_execut" + "ion.v1.TypeInfo\032P\n\rTupleTypeInfo\022?\n\013fiel" + "d_types\030\001 \003(\0132*.org.apache.flink.fn_exec" + "ution.v1.TypeInfo\"\264\002\n\010TypeName\022\007\n\003ROW\020\000\022" + "\n\n\006STRING\020\001\022\010\n\004BYTE\020\002\022\013\n\007BOOLEAN\020\003\022\t\n\005SH" + "ORT\020\004\022\007\n\003INT\020\005\022\010\n\004LONG\020\006\022\t\n\005FLOAT\020\007\022\n\n\006D" + "OUBLE\020\010\022\010\n\004CHAR\020\t\022\013\n\007BIG_INT\020\n\022\013\n\007BIG_DE" + "C\020\013\022\014\n\010SQL_DATE\020\014\022\014\n\010SQL_TIME\020\r\022\021\n\rSQL_T" + "IMESTAMP\020\016\022\017\n\013BASIC_ARRAY\020\017\022\023\n\017PRIMITIVE" + "_ARRAY\020\020\022\t\n\005TUPLE\020\021\022\010\n\004LIST\020\022\022\007\n\003MAP\020\023\022\021" + "\n\rPICKLED_BYTES\020\024\022\020\n\014OBJECT_ARRAY\020\025\022\013\n\007I" + "NSTANT\020\026B\013\n\ttype_info\"\346\006\n\035UserDefinedDat" + "aStreamFunction\022c\n\rfunction_type\030\001 \001(\0162L" + ".org.apache.flink.fn_execution.v1.UserDe" + "finedDataStreamFunction.FunctionType\022g\n\017" + "runtime_context\030\002 \001(\0132N.org.apache.flink" + ".fn_execution.v1.UserDefinedDataStreamFu" + "nction.RuntimeContext\022\017\n\007payload\030\003 \001(\014\022\026" + "\n\016metric_enabled\030\004 \001(\010\022A\n\rkey_type_info\030" + "\005 \001(\0132*.org.apache.flink.fn_execution.v1" + ".TypeInfo\022\027\n\017profile_enabled\030\006 \001(\010\032*\n\014Jo" + "bParameter\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t\032\320" + "\002\n\016RuntimeContext\022\021\n\ttask_name\030\001 \001(\t\022\037\n\027" + "task_name_with_subtasks\030\002 \001(\t\022#\n\033number_" + "of_parallel_subtasks\030\003 \001(\005\022\'\n\037max_number" + "_of_parallel_subtasks\030\004 \001(\005\022\035\n\025index_of_" + "this_subtask\030\005 \001(\005\022\026\n\016attempt_number\030\006 \001" + "(\005\022d\n\016job_parameters\030\007 \003(\0132L.org.apache." + "flink.fn_execution.v1.UserDefinedDataStr" + "eamFunction.JobParameter\022\037\n\027in_batch_exe" + "cution_mode\030\010 \001(\010\"s\n\014FunctionType\022\013\n\007PRO" + "CESS\020\000\022\016\n\nCO_PROCESS\020\001\022\021\n\rKEYED_PROCESS\020" + "\002\022\024\n\020KEYED_CO_PROCESS\020\003\022\n\n\006WINDOW\020\004\022\021\n\rR" + "EVISE_OUTPUT\020d\"\344\016\n\017StateDescriptor\022\022\n\nst" + "ate_name\030\001 \001(\t\022Z\n\020state_ttl_config\030\002 \001(\013" + "[email protected]_execution.v1.Stat" + "eDescriptor.StateTTLConfig\032\340\r\n\016StateTTLC" + "onfig\022`\n\013update_type\030\001 \001(\0162K.org.apache." + "flink.fn_execution.v1.StateDescriptor.St" + "ateTTLConfig.UpdateType\022j\n\020state_visibil" + "ity\030\002 \001(\0162P.org.apache.flink.fn_executio" + "n.v1.StateDescriptor.StateTTLConfig.Stat" + "eVisibility\022w\n\027ttl_time_characteristic\030\003" + " \001(\0162V.org.apache.flink.fn_execution.v1." + "StateDescriptor.StateTTLConfig.TtlTimeCh" + "aracteristic\022\013\n\003ttl\030\004 \001(\003\022n\n\022cleanup_str" + "ategies\030\005 \001(\0132R.org.apache.flink.fn_exec" + "ution.v1.StateDescriptor.StateTTLConfig." + "CleanupStrategies\032\312\010\n\021CleanupStrategies\022" + " \n\030is_cleanup_in_background\030\001 \001(\010\022y\n\nstr" + "ategies\030\002 \003(\0132e.org.apache.flink.fn_exec" + "ution.v1.StateDescriptor.StateTTLConfig." + "CleanupStrategies.MapStrategiesEntry\032X\n\032" + "IncrementalCleanupStrategy\022\024\n\014cleanup_si" + "ze\030\001 \001(\005\022$\n\034run_cleanup_for_every_record" + "\030\002 \001(\010\032K\n#RocksdbCompactFilterCleanupStr" + "ategy\022$\n\034query_time_after_num_entries\030\001 " + "\001(\003\032\340\004\n\022MapStrategiesEntry\022o\n\010strategy\030\001" + " \001(\0162].org.apache.flink.fn_execution.v1." + "StateDescriptor.StateTTLConfig.CleanupSt" + "rategies.Strategies\022\201\001\n\016empty_strategy\030\002" + " \001(\0162g.org.apache.flink.fn_execution.v1." + "StateDescriptor.StateTTLConfig.CleanupSt" + "rategies.EmptyCleanupStrategyH\000\022\225\001\n\034incr" + "emental_cleanup_strategy\030\003 \001(\0132m.org.apa" + "che.flink.fn_execution.v1.StateDescripto" + "r.StateTTLConfig.CleanupStrategies.Incre" + "mentalCleanupStrategyH\000\022\251\001\n\'rocksdb_comp" + "act_filter_cleanup_strategy\030\004 \001(\0132v.org." + "apache.flink.fn_execution.v1.StateDescri" + "ptor.StateTTLConfig.CleanupStrategies.Ro" + "cksdbCompactFilterCleanupStrategyH\000B\021\n\017C" + "leanupStrategy\"b\n\nStrategies\022\034\n\030FULL_STA" + "TE_SCAN_SNAPSHOT\020\000\022\027\n\023INCREMENTAL_CLEANU" + "P\020\001\022\035\n\031ROCKSDB_COMPACTION_FILTER\020\002\"*\n\024Em" + "ptyCleanupStrategy\022\022\n\016EMPTY_STRATEGY\020\000\"D" + "\n\nUpdateType\022\014\n\010Disabled\020\000\022\024\n\020OnCreateAn" + "dWrite\020\001\022\022\n\016OnReadAndWrite\020\002\"J\n\017StateVis" + "ibility\022\037\n\033ReturnExpiredIfNotCleanedUp\020\000" + "\022\026\n\022NeverReturnExpired\020\001\"+\n\025TtlTimeChara" + "cteristic\022\022\n\016ProcessingTime\020\000\"\361\007\n\023CoderI" + "nfoDescriptor\022`\n\020flatten_row_type\030\001 \001(\0132" + "D.org.apache.flink.fn_execution.v1.Coder" + "InfoDescriptor.FlattenRowTypeH\000\022Q\n\010row_t" + "ype\030\002 \001(\0132=.org.apache.flink.fn_executio" + "n.v1.CoderInfoDescriptor.RowTypeH\000\022U\n\nar" + "row_type\030\003 \001(\0132?.org.apache.flink.fn_exe" + "cution.v1.CoderInfoDescriptor.ArrowTypeH" + "\000\022k\n\026over_window_arrow_type\030\004 \001(\0132I.org." + "apache.flink.fn_execution.v1.CoderInfoDe" + "scriptor.OverWindowArrowTypeH\000\022Q\n\010raw_ty" + "pe\030\005 \001(\0132=.org.apache.flink.fn_execution" + ".v1.CoderInfoDescriptor.RawTypeH\000\022H\n\004mod" + "e\030\006 \001(\0162:.org.apache.flink.fn_execution." + "v1.CoderInfoDescriptor.Mode\022\"\n\032separated" + "_with_end_message\030\007 \001(\010\032J\n\016FlattenRowTyp" + "e\0228\n\006schema\030\001 \001(\0132(.org.apache.flink.fn_" + "execution.v1.Schema\032C\n\007RowType\0228\n\006schema" + "\030\001 \001(\0132(.org.apache.flink.fn_execution.v" + "1.Schema\032E\n\tArrowType\0228\n\006schema\030\001 \001(\0132(." + "org.apache.flink.fn_execution.v1.Schema\032" + "O\n\023OverWindowArrowType\0228\n\006schema\030\001 \001(\0132(" + ".org.apache.flink.fn_execution.v1.Schema" + "\032H\n\007RawType\022=\n\ttype_info\030\001 \001(\0132*.org.apa" + "che.flink.fn_execution.v1.TypeInfo\" \n\004Mo" + "de\022\n\n\006SINGLE\020\000\022\014\n\010MULTIPLE\020\001B\013\n\tdata_typ" + "eB-\n\037org.apache.flink.fnexecution.v1B\nFl" + "inkFnApib\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_org_apache_flink_fn_execution_v1_Input_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_org_apache_flink_fn_execution_v1_Input_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_Input_descriptor, new java.lang.String[] { "Udf", "InputOffset", "InputConstant", "Input", }); internal_static_org_apache_flink_fn_execution_v1_UserDefinedFunction_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_org_apache_flink_fn_execution_v1_UserDefinedFunction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_UserDefinedFunction_descriptor, new java.lang.String[] { "Payload", "Inputs", "WindowIndex", "TakesRowAsInput", "IsPandasUdf", }); internal_static_org_apache_flink_fn_execution_v1_UserDefinedFunctions_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_org_apache_flink_fn_execution_v1_UserDefinedFunctions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_UserDefinedFunctions_descriptor, new java.lang.String[] { "Udfs", "MetricEnabled", "Windows", "ProfileEnabled", }); internal_static_org_apache_flink_fn_execution_v1_OverWindow_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_org_apache_flink_fn_execution_v1_OverWindow_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_OverWindow_descriptor, new java.lang.String[] { "WindowType", "LowerBoundary", "UpperBoundary", }); internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_descriptor, new java.lang.String[] { "Payload", "Inputs", "Specs", "FilterArg", "Distinct", "TakesRowAsInput", }); internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_descriptor = internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_descriptor.getNestedTypes().get(0); internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_descriptor, new java.lang.String[] { "Name", "FieldIndex", "ListView", "MapView", "DataView", }); internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_ListView_descriptor = internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_descriptor.getNestedTypes().get(0); internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_ListView_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_ListView_descriptor, new java.lang.String[] { "ElementType", }); internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_MapView_descriptor = internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_descriptor.getNestedTypes().get(1); internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_MapView_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunction_DataViewSpec_MapView_descriptor, new java.lang.String[] { "KeyType", "ValueType", }); internal_static_org_apache_flink_fn_execution_v1_GroupWindow_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_org_apache_flink_fn_execution_v1_GroupWindow_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_GroupWindow_descriptor, new java.lang.String[] { "WindowType", "IsTimeWindow", "WindowSlide", "WindowSize", "WindowGap", "IsRowTime", "TimeFieldIndex", "AllowedLateness", "NamedProperties", "ShiftTimezone", }); internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunctions_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunctions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_UserDefinedAggregateFunctions_descriptor, new java.lang.String[] { "Udfs", "MetricEnabled", "Grouping", "GenerateUpdateBefore", "KeyType", "IndexOfCountStar", "StateCleaningEnabled", "StateCacheSize", "MapStateReadCacheSize", "MapStateWriteCacheSize", "CountStarInserted", "GroupWindow", "ProfileEnabled", }); internal_static_org_apache_flink_fn_execution_v1_Schema_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_org_apache_flink_fn_execution_v1_Schema_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_Schema_descriptor, new java.lang.String[] { "Fields", }); internal_static_org_apache_flink_fn_execution_v1_Schema_MapInfo_descriptor = internal_static_org_apache_flink_fn_execution_v1_Schema_descriptor.getNestedTypes().get(0); internal_static_org_apache_flink_fn_execution_v1_Schema_MapInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_Schema_MapInfo_descriptor, new java.lang.String[] { "KeyType", "ValueType", }); internal_static_org_apache_flink_fn_execution_v1_Schema_TimeInfo_descriptor = internal_static_org_apache_flink_fn_execution_v1_Schema_descriptor.getNestedTypes().get(1); internal_static_org_apache_flink_fn_execution_v1_Schema_TimeInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_Schema_TimeInfo_descriptor, new java.lang.String[] { "Precision", }); internal_static_org_apache_flink_fn_execution_v1_Schema_TimestampInfo_descriptor = internal_static_org_apache_flink_fn_execution_v1_Schema_descriptor.getNestedTypes().get(2); internal_static_org_apache_flink_fn_execution_v1_Schema_TimestampInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_Schema_TimestampInfo_descriptor, new java.lang.String[] { "Precision", }); internal_static_org_apache_flink_fn_execution_v1_Schema_LocalZonedTimestampInfo_descriptor = internal_static_org_apache_flink_fn_execution_v1_Schema_descriptor.getNestedTypes().get(3); internal_static_org_apache_flink_fn_execution_v1_Schema_LocalZonedTimestampInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_Schema_LocalZonedTimestampInfo_descriptor, new java.lang.String[] { "Precision", }); internal_static_org_apache_flink_fn_execution_v1_Schema_ZonedTimestampInfo_descriptor = internal_static_org_apache_flink_fn_execution_v1_Schema_descriptor.getNestedTypes().get(4); internal_static_org_apache_flink_fn_execution_v1_Schema_ZonedTimestampInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_Schema_ZonedTimestampInfo_descriptor, new java.lang.String[] { "Precision", }); internal_static_org_apache_flink_fn_execution_v1_Schema_DecimalInfo_descriptor = internal_static_org_apache_flink_fn_execution_v1_Schema_descriptor.getNestedTypes().get(5); internal_static_org_apache_flink_fn_execution_v1_Schema_DecimalInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_Schema_DecimalInfo_descriptor, new java.lang.String[] { "Precision", "Scale", }); internal_static_org_apache_flink_fn_execution_v1_Schema_BinaryInfo_descriptor = internal_static_org_apache_flink_fn_execution_v1_Schema_descriptor.getNestedTypes().get(6); internal_static_org_apache_flink_fn_execution_v1_Schema_BinaryInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_Schema_BinaryInfo_descriptor, new java.lang.String[] { "Length", }); internal_static_org_apache_flink_fn_execution_v1_Schema_VarBinaryInfo_descriptor = internal_static_org_apache_flink_fn_execution_v1_Schema_descriptor.getNestedTypes().get(7); internal_static_org_apache_flink_fn_execution_v1_Schema_VarBinaryInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_Schema_VarBinaryInfo_descriptor, new java.lang.String[] { "Length", }); internal_static_org_apache_flink_fn_execution_v1_Schema_CharInfo_descriptor = internal_static_org_apache_flink_fn_execution_v1_Schema_descriptor.getNestedTypes().get(8); internal_static_org_apache_flink_fn_execution_v1_Schema_CharInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_Schema_CharInfo_descriptor, new java.lang.String[] { "Length", }); internal_static_org_apache_flink_fn_execution_v1_Schema_VarCharInfo_descriptor = internal_static_org_apache_flink_fn_execution_v1_Schema_descriptor.getNestedTypes().get(9); internal_static_org_apache_flink_fn_execution_v1_Schema_VarCharInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_Schema_VarCharInfo_descriptor, new java.lang.String[] { "Length", }); internal_static_org_apache_flink_fn_execution_v1_Schema_FieldType_descriptor = internal_static_org_apache_flink_fn_execution_v1_Schema_descriptor.getNestedTypes().get(10); internal_static_org_apache_flink_fn_execution_v1_Schema_FieldType_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_Schema_FieldType_descriptor, new java.lang.String[] { "TypeName", "Nullable", "CollectionElementType", "MapInfo", "RowSchema", "DecimalInfo", "TimeInfo", "TimestampInfo", "LocalZonedTimestampInfo", "ZonedTimestampInfo", "BinaryInfo", "VarBinaryInfo", "CharInfo", "VarCharInfo", "TypeInfo", }); internal_static_org_apache_flink_fn_execution_v1_Schema_Field_descriptor = internal_static_org_apache_flink_fn_execution_v1_Schema_descriptor.getNestedTypes().get(11); internal_static_org_apache_flink_fn_execution_v1_Schema_Field_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_Schema_Field_descriptor, new java.lang.String[] { "Name", "Description", "Type", }); internal_static_org_apache_flink_fn_execution_v1_TypeInfo_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_org_apache_flink_fn_execution_v1_TypeInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_TypeInfo_descriptor, new java.lang.String[] { "TypeName", "CollectionElementType", "RowTypeInfo", "TupleTypeInfo", "MapTypeInfo", "TypeInfo", }); internal_static_org_apache_flink_fn_execution_v1_TypeInfo_MapTypeInfo_descriptor = internal_static_org_apache_flink_fn_execution_v1_TypeInfo_descriptor.getNestedTypes().get(0); internal_static_org_apache_flink_fn_execution_v1_TypeInfo_MapTypeInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_TypeInfo_MapTypeInfo_descriptor, new java.lang.String[] { "KeyType", "ValueType", }); internal_static_org_apache_flink_fn_execution_v1_TypeInfo_RowTypeInfo_descriptor = internal_static_org_apache_flink_fn_execution_v1_TypeInfo_descriptor.getNestedTypes().get(1); internal_static_org_apache_flink_fn_execution_v1_TypeInfo_RowTypeInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_TypeInfo_RowTypeInfo_descriptor, new java.lang.String[] { "Fields", }); internal_static_org_apache_flink_fn_execution_v1_TypeInfo_RowTypeInfo_Field_descriptor = internal_static_org_apache_flink_fn_execution_v1_TypeInfo_RowTypeInfo_descriptor.getNestedTypes().get(0); internal_static_org_apache_flink_fn_execution_v1_TypeInfo_RowTypeInfo_Field_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_TypeInfo_RowTypeInfo_Field_descriptor, new java.lang.String[] { "FieldName", "FieldType", }); internal_static_org_apache_flink_fn_execution_v1_TypeInfo_TupleTypeInfo_descriptor = internal_static_org_apache_flink_fn_execution_v1_TypeInfo_descriptor.getNestedTypes().get(2); internal_static_org_apache_flink_fn_execution_v1_TypeInfo_TupleTypeInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_TypeInfo_TupleTypeInfo_descriptor, new java.lang.String[] { "FieldTypes", }); internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_descriptor, new java.lang.String[] { "FunctionType", "RuntimeContext", "Payload", "MetricEnabled", "KeyTypeInfo", "ProfileEnabled", }); internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_JobParameter_descriptor = internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_descriptor.getNestedTypes().get(0); internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_JobParameter_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_JobParameter_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_RuntimeContext_descriptor = internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_descriptor.getNestedTypes().get(1); internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_RuntimeContext_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_UserDefinedDataStreamFunction_RuntimeContext_descriptor, new java.lang.String[] { "TaskName", "TaskNameWithSubtasks", "NumberOfParallelSubtasks", "MaxNumberOfParallelSubtasks", "IndexOfThisSubtask", "AttemptNumber", "JobParameters", "InBatchExecutionMode", }); internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_descriptor, new java.lang.String[] { "StateName", "StateTtlConfig", }); internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_descriptor = internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_descriptor.getNestedTypes().get(0); internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_descriptor, new java.lang.String[] { "UpdateType", "StateVisibility", "TtlTimeCharacteristic", "Ttl", "CleanupStrategies", }); internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_descriptor = internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_descriptor.getNestedTypes().get(0); internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_descriptor, new java.lang.String[] { "IsCleanupInBackground", "Strategies", }); internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_IncrementalCleanupStrategy_descriptor = internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_descriptor.getNestedTypes().get(0); internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_IncrementalCleanupStrategy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_IncrementalCleanupStrategy_descriptor, new java.lang.String[] { "CleanupSize", "RunCleanupForEveryRecord", }); internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_RocksdbCompactFilterCleanupStrategy_descriptor = internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_descriptor.getNestedTypes().get(1); internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_RocksdbCompactFilterCleanupStrategy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_RocksdbCompactFilterCleanupStrategy_descriptor, new java.lang.String[] { "QueryTimeAfterNumEntries", }); internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_MapStrategiesEntry_descriptor = internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_descriptor.getNestedTypes().get(2); internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_MapStrategiesEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_StateDescriptor_StateTTLConfig_CleanupStrategies_MapStrategiesEntry_descriptor, new java.lang.String[] { "Strategy", "EmptyStrategy", "IncrementalCleanupStrategy", "RocksdbCompactFilterCleanupStrategy", "CleanupStrategy", }); internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_descriptor, new java.lang.String[] { "FlattenRowType", "RowType", "ArrowType", "OverWindowArrowType", "RawType", "Mode", "SeparatedWithEndMessage", "DataType", }); internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_FlattenRowType_descriptor = internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_descriptor.getNestedTypes().get(0); internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_FlattenRowType_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_FlattenRowType_descriptor, new java.lang.String[] { "Schema", }); internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_RowType_descriptor = internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_descriptor.getNestedTypes().get(1); internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_RowType_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_RowType_descriptor, new java.lang.String[] { "Schema", }); internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_ArrowType_descriptor = internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_descriptor.getNestedTypes().get(2); internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_ArrowType_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_ArrowType_descriptor, new java.lang.String[] { "Schema", }); internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_OverWindowArrowType_descriptor = internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_descriptor.getNestedTypes().get(3); internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_OverWindowArrowType_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_OverWindowArrowType_descriptor, new java.lang.String[] { "Schema", }); internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_RawType_descriptor = internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_descriptor.getNestedTypes().get(4); internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_RawType_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_org_apache_flink_fn_execution_v1_CoderInfoDescriptor_RawType_descriptor, new java.lang.String[] { "TypeInfo", }); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy