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

yandex.cloud.api.datatransfer.v1.endpoint.Parsers Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: yandex/cloud/datatransfer/v1/endpoint/parsers.proto

package yandex.cloud.api.datatransfer.v1.endpoint;

public final class Parsers {
  private Parsers() {}
  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 ParserOrBuilder extends
      // @@protoc_insertion_point(interface_extends:yandex.cloud.datatransfer.v1.endpoint.Parser)
      com.google.protobuf.MessageOrBuilder {

    /**
     * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon json_parser = 1;
     * @return Whether the jsonParser field is set.
     */
    boolean hasJsonParser();
    /**
     * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon json_parser = 1;
     * @return The jsonParser.
     */
    yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon getJsonParser();
    /**
     * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon json_parser = 1;
     */
    yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommonOrBuilder getJsonParserOrBuilder();

    /**
     * .yandex.cloud.datatransfer.v1.endpoint.AuditTrailsV1Parser audit_trails_v1_parser = 2;
     * @return Whether the auditTrailsV1Parser field is set.
     */
    boolean hasAuditTrailsV1Parser();
    /**
     * .yandex.cloud.datatransfer.v1.endpoint.AuditTrailsV1Parser audit_trails_v1_parser = 2;
     * @return The auditTrailsV1Parser.
     */
    yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser getAuditTrailsV1Parser();
    /**
     * .yandex.cloud.datatransfer.v1.endpoint.AuditTrailsV1Parser audit_trails_v1_parser = 2;
     */
    yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1ParserOrBuilder getAuditTrailsV1ParserOrBuilder();

    /**
     * .yandex.cloud.datatransfer.v1.endpoint.CloudLoggingParser cloud_logging_parser = 4;
     * @return Whether the cloudLoggingParser field is set.
     */
    boolean hasCloudLoggingParser();
    /**
     * .yandex.cloud.datatransfer.v1.endpoint.CloudLoggingParser cloud_logging_parser = 4;
     * @return The cloudLoggingParser.
     */
    yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser getCloudLoggingParser();
    /**
     * .yandex.cloud.datatransfer.v1.endpoint.CloudLoggingParser cloud_logging_parser = 4;
     */
    yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParserOrBuilder getCloudLoggingParserOrBuilder();

    /**
     * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon tskv_parser = 6;
     * @return Whether the tskvParser field is set.
     */
    boolean hasTskvParser();
    /**
     * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon tskv_parser = 6;
     * @return The tskvParser.
     */
    yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon getTskvParser();
    /**
     * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon tskv_parser = 6;
     */
    yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommonOrBuilder getTskvParserOrBuilder();

    public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser.ParserCase getParserCase();
  }
  /**
   * Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.Parser}
   */
  public static final class Parser extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:yandex.cloud.datatransfer.v1.endpoint.Parser)
      ParserOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use Parser.newBuilder() to construct.
    private Parser(com.google.protobuf.GeneratedMessageV3.Builder builder) {
      super(builder);
    }
    private Parser() {
    }

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

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    private Parser(
        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: {
              yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.Builder subBuilder = null;
              if (parserCase_ == 1) {
                subBuilder = ((yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon) parser_).toBuilder();
              }
              parser_ =
                  input.readMessage(yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon) parser_);
                parser_ = subBuilder.buildPartial();
              }
              parserCase_ = 1;
              break;
            }
            case 18: {
              yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser.Builder subBuilder = null;
              if (parserCase_ == 2) {
                subBuilder = ((yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser) parser_).toBuilder();
              }
              parser_ =
                  input.readMessage(yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser) parser_);
                parser_ = subBuilder.buildPartial();
              }
              parserCase_ = 2;
              break;
            }
            case 34: {
              yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser.Builder subBuilder = null;
              if (parserCase_ == 4) {
                subBuilder = ((yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser) parser_).toBuilder();
              }
              parser_ =
                  input.readMessage(yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser) parser_);
                parser_ = subBuilder.buildPartial();
              }
              parserCase_ = 4;
              break;
            }
            case 50: {
              yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.Builder subBuilder = null;
              if (parserCase_ == 6) {
                subBuilder = ((yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon) parser_).toBuilder();
              }
              parser_ =
                  input.readMessage(yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon) parser_);
                parser_ = subBuilder.buildPartial();
              }
              parserCase_ = 6;
              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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.internal_static_yandex_cloud_datatransfer_v1_endpoint_Parser_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.internal_static_yandex_cloud_datatransfer_v1_endpoint_Parser_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser.class, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser.Builder.class);
    }

    private int parserCase_ = 0;
    private java.lang.Object parser_;
    public enum ParserCase
        implements com.google.protobuf.Internal.EnumLite,
            com.google.protobuf.AbstractMessage.InternalOneOfEnum {
      JSON_PARSER(1),
      AUDIT_TRAILS_V1_PARSER(2),
      CLOUD_LOGGING_PARSER(4),
      TSKV_PARSER(6),
      PARSER_NOT_SET(0);
      private final int value;
      private ParserCase(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 ParserCase valueOf(int value) {
        return forNumber(value);
      }

      public static ParserCase forNumber(int value) {
        switch (value) {
          case 1: return JSON_PARSER;
          case 2: return AUDIT_TRAILS_V1_PARSER;
          case 4: return CLOUD_LOGGING_PARSER;
          case 6: return TSKV_PARSER;
          case 0: return PARSER_NOT_SET;
          default: return null;
        }
      }
      public int getNumber() {
        return this.value;
      }
    };

    public ParserCase
    getParserCase() {
      return ParserCase.forNumber(
          parserCase_);
    }

    public static final int JSON_PARSER_FIELD_NUMBER = 1;
    /**
     * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon json_parser = 1;
     * @return Whether the jsonParser field is set.
     */
    @java.lang.Override
    public boolean hasJsonParser() {
      return parserCase_ == 1;
    }
    /**
     * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon json_parser = 1;
     * @return The jsonParser.
     */
    @java.lang.Override
    public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon getJsonParser() {
      if (parserCase_ == 1) {
         return (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon) parser_;
      }
      return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.getDefaultInstance();
    }
    /**
     * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon json_parser = 1;
     */
    @java.lang.Override
    public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommonOrBuilder getJsonParserOrBuilder() {
      if (parserCase_ == 1) {
         return (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon) parser_;
      }
      return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.getDefaultInstance();
    }

    public static final int AUDIT_TRAILS_V1_PARSER_FIELD_NUMBER = 2;
    /**
     * .yandex.cloud.datatransfer.v1.endpoint.AuditTrailsV1Parser audit_trails_v1_parser = 2;
     * @return Whether the auditTrailsV1Parser field is set.
     */
    @java.lang.Override
    public boolean hasAuditTrailsV1Parser() {
      return parserCase_ == 2;
    }
    /**
     * .yandex.cloud.datatransfer.v1.endpoint.AuditTrailsV1Parser audit_trails_v1_parser = 2;
     * @return The auditTrailsV1Parser.
     */
    @java.lang.Override
    public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser getAuditTrailsV1Parser() {
      if (parserCase_ == 2) {
         return (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser) parser_;
      }
      return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser.getDefaultInstance();
    }
    /**
     * .yandex.cloud.datatransfer.v1.endpoint.AuditTrailsV1Parser audit_trails_v1_parser = 2;
     */
    @java.lang.Override
    public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1ParserOrBuilder getAuditTrailsV1ParserOrBuilder() {
      if (parserCase_ == 2) {
         return (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser) parser_;
      }
      return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser.getDefaultInstance();
    }

    public static final int CLOUD_LOGGING_PARSER_FIELD_NUMBER = 4;
    /**
     * .yandex.cloud.datatransfer.v1.endpoint.CloudLoggingParser cloud_logging_parser = 4;
     * @return Whether the cloudLoggingParser field is set.
     */
    @java.lang.Override
    public boolean hasCloudLoggingParser() {
      return parserCase_ == 4;
    }
    /**
     * .yandex.cloud.datatransfer.v1.endpoint.CloudLoggingParser cloud_logging_parser = 4;
     * @return The cloudLoggingParser.
     */
    @java.lang.Override
    public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser getCloudLoggingParser() {
      if (parserCase_ == 4) {
         return (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser) parser_;
      }
      return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser.getDefaultInstance();
    }
    /**
     * .yandex.cloud.datatransfer.v1.endpoint.CloudLoggingParser cloud_logging_parser = 4;
     */
    @java.lang.Override
    public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParserOrBuilder getCloudLoggingParserOrBuilder() {
      if (parserCase_ == 4) {
         return (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser) parser_;
      }
      return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser.getDefaultInstance();
    }

    public static final int TSKV_PARSER_FIELD_NUMBER = 6;
    /**
     * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon tskv_parser = 6;
     * @return Whether the tskvParser field is set.
     */
    @java.lang.Override
    public boolean hasTskvParser() {
      return parserCase_ == 6;
    }
    /**
     * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon tskv_parser = 6;
     * @return The tskvParser.
     */
    @java.lang.Override
    public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon getTskvParser() {
      if (parserCase_ == 6) {
         return (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon) parser_;
      }
      return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.getDefaultInstance();
    }
    /**
     * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon tskv_parser = 6;
     */
    @java.lang.Override
    public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommonOrBuilder getTskvParserOrBuilder() {
      if (parserCase_ == 6) {
         return (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon) parser_;
      }
      return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.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 (parserCase_ == 1) {
        output.writeMessage(1, (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon) parser_);
      }
      if (parserCase_ == 2) {
        output.writeMessage(2, (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser) parser_);
      }
      if (parserCase_ == 4) {
        output.writeMessage(4, (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser) parser_);
      }
      if (parserCase_ == 6) {
        output.writeMessage(6, (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon) parser_);
      }
      unknownFields.writeTo(output);
    }

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

      size = 0;
      if (parserCase_ == 1) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(1, (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon) parser_);
      }
      if (parserCase_ == 2) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(2, (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser) parser_);
      }
      if (parserCase_ == 4) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(4, (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser) parser_);
      }
      if (parserCase_ == 6) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(6, (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon) parser_);
      }
      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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser)) {
        return super.equals(obj);
      }
      yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser other = (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser) obj;

      if (!getParserCase().equals(other.getParserCase())) return false;
      switch (parserCase_) {
        case 1:
          if (!getJsonParser()
              .equals(other.getJsonParser())) return false;
          break;
        case 2:
          if (!getAuditTrailsV1Parser()
              .equals(other.getAuditTrailsV1Parser())) return false;
          break;
        case 4:
          if (!getCloudLoggingParser()
              .equals(other.getCloudLoggingParser())) return false;
          break;
        case 6:
          if (!getTskvParser()
              .equals(other.getTskvParser())) 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 (parserCase_) {
        case 1:
          hash = (37 * hash) + JSON_PARSER_FIELD_NUMBER;
          hash = (53 * hash) + getJsonParser().hashCode();
          break;
        case 2:
          hash = (37 * hash) + AUDIT_TRAILS_V1_PARSER_FIELD_NUMBER;
          hash = (53 * hash) + getAuditTrailsV1Parser().hashCode();
          break;
        case 4:
          hash = (37 * hash) + CLOUD_LOGGING_PARSER_FIELD_NUMBER;
          hash = (53 * hash) + getCloudLoggingParser().hashCode();
          break;
        case 6:
          hash = (37 * hash) + TSKV_PARSER_FIELD_NUMBER;
          hash = (53 * hash) + getTskvParser().hashCode();
          break;
        case 0:
        default:
      }
      hash = (29 * hash) + unknownFields.hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser 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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser 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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser 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(yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser 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 yandex.cloud.datatransfer.v1.endpoint.Parser}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder implements
        // @@protoc_insertion_point(builder_implements:yandex.cloud.datatransfer.v1.endpoint.Parser)
        yandex.cloud.api.datatransfer.v1.endpoint.Parsers.ParserOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.internal_static_yandex_cloud_datatransfer_v1_endpoint_Parser_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.internal_static_yandex_cloud_datatransfer_v1_endpoint_Parser_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser.class, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser.Builder.class);
      }

      // Construct using yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser.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();
        parserCase_ = 0;
        parser_ = null;
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.internal_static_yandex_cloud_datatransfer_v1_endpoint_Parser_descriptor;
      }

      @java.lang.Override
      public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser getDefaultInstanceForType() {
        return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser.getDefaultInstance();
      }

      @java.lang.Override
      public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser build() {
        yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser buildPartial() {
        yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser result = new yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser(this);
        if (parserCase_ == 1) {
          if (jsonParserBuilder_ == null) {
            result.parser_ = parser_;
          } else {
            result.parser_ = jsonParserBuilder_.build();
          }
        }
        if (parserCase_ == 2) {
          if (auditTrailsV1ParserBuilder_ == null) {
            result.parser_ = parser_;
          } else {
            result.parser_ = auditTrailsV1ParserBuilder_.build();
          }
        }
        if (parserCase_ == 4) {
          if (cloudLoggingParserBuilder_ == null) {
            result.parser_ = parser_;
          } else {
            result.parser_ = cloudLoggingParserBuilder_.build();
          }
        }
        if (parserCase_ == 6) {
          if (tskvParserBuilder_ == null) {
            result.parser_ = parser_;
          } else {
            result.parser_ = tskvParserBuilder_.build();
          }
        }
        result.parserCase_ = parserCase_;
        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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser) {
          return mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser other) {
        if (other == yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser.getDefaultInstance()) return this;
        switch (other.getParserCase()) {
          case JSON_PARSER: {
            mergeJsonParser(other.getJsonParser());
            break;
          }
          case AUDIT_TRAILS_V1_PARSER: {
            mergeAuditTrailsV1Parser(other.getAuditTrailsV1Parser());
            break;
          }
          case CLOUD_LOGGING_PARSER: {
            mergeCloudLoggingParser(other.getCloudLoggingParser());
            break;
          }
          case TSKV_PARSER: {
            mergeTskvParser(other.getTskvParser());
            break;
          }
          case PARSER_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 {
        yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser parsedMessage = null;
        try {
          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          parsedMessage = (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser) e.getUnfinishedMessage();
          throw e.unwrapIOException();
        } finally {
          if (parsedMessage != null) {
            mergeFrom(parsedMessage);
          }
        }
        return this;
      }
      private int parserCase_ = 0;
      private java.lang.Object parser_;
      public ParserCase
          getParserCase() {
        return ParserCase.forNumber(
            parserCase_);
      }

      public Builder clearParser() {
        parserCase_ = 0;
        parser_ = null;
        onChanged();
        return this;
      }


      private com.google.protobuf.SingleFieldBuilderV3<
          yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommonOrBuilder> jsonParserBuilder_;
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon json_parser = 1;
       * @return Whether the jsonParser field is set.
       */
      @java.lang.Override
      public boolean hasJsonParser() {
        return parserCase_ == 1;
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon json_parser = 1;
       * @return The jsonParser.
       */
      @java.lang.Override
      public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon getJsonParser() {
        if (jsonParserBuilder_ == null) {
          if (parserCase_ == 1) {
            return (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon) parser_;
          }
          return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.getDefaultInstance();
        } else {
          if (parserCase_ == 1) {
            return jsonParserBuilder_.getMessage();
          }
          return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.getDefaultInstance();
        }
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon json_parser = 1;
       */
      public Builder setJsonParser(yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon value) {
        if (jsonParserBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          parser_ = value;
          onChanged();
        } else {
          jsonParserBuilder_.setMessage(value);
        }
        parserCase_ = 1;
        return this;
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon json_parser = 1;
       */
      public Builder setJsonParser(
          yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.Builder builderForValue) {
        if (jsonParserBuilder_ == null) {
          parser_ = builderForValue.build();
          onChanged();
        } else {
          jsonParserBuilder_.setMessage(builderForValue.build());
        }
        parserCase_ = 1;
        return this;
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon json_parser = 1;
       */
      public Builder mergeJsonParser(yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon value) {
        if (jsonParserBuilder_ == null) {
          if (parserCase_ == 1 &&
              parser_ != yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.getDefaultInstance()) {
            parser_ = yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.newBuilder((yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon) parser_)
                .mergeFrom(value).buildPartial();
          } else {
            parser_ = value;
          }
          onChanged();
        } else {
          if (parserCase_ == 1) {
            jsonParserBuilder_.mergeFrom(value);
          }
          jsonParserBuilder_.setMessage(value);
        }
        parserCase_ = 1;
        return this;
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon json_parser = 1;
       */
      public Builder clearJsonParser() {
        if (jsonParserBuilder_ == null) {
          if (parserCase_ == 1) {
            parserCase_ = 0;
            parser_ = null;
            onChanged();
          }
        } else {
          if (parserCase_ == 1) {
            parserCase_ = 0;
            parser_ = null;
          }
          jsonParserBuilder_.clear();
        }
        return this;
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon json_parser = 1;
       */
      public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.Builder getJsonParserBuilder() {
        return getJsonParserFieldBuilder().getBuilder();
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon json_parser = 1;
       */
      @java.lang.Override
      public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommonOrBuilder getJsonParserOrBuilder() {
        if ((parserCase_ == 1) && (jsonParserBuilder_ != null)) {
          return jsonParserBuilder_.getMessageOrBuilder();
        } else {
          if (parserCase_ == 1) {
            return (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon) parser_;
          }
          return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.getDefaultInstance();
        }
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon json_parser = 1;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommonOrBuilder> 
          getJsonParserFieldBuilder() {
        if (jsonParserBuilder_ == null) {
          if (!(parserCase_ == 1)) {
            parser_ = yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.getDefaultInstance();
          }
          jsonParserBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommonOrBuilder>(
                  (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon) parser_,
                  getParentForChildren(),
                  isClean());
          parser_ = null;
        }
        parserCase_ = 1;
        onChanged();;
        return jsonParserBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1ParserOrBuilder> auditTrailsV1ParserBuilder_;
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.AuditTrailsV1Parser audit_trails_v1_parser = 2;
       * @return Whether the auditTrailsV1Parser field is set.
       */
      @java.lang.Override
      public boolean hasAuditTrailsV1Parser() {
        return parserCase_ == 2;
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.AuditTrailsV1Parser audit_trails_v1_parser = 2;
       * @return The auditTrailsV1Parser.
       */
      @java.lang.Override
      public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser getAuditTrailsV1Parser() {
        if (auditTrailsV1ParserBuilder_ == null) {
          if (parserCase_ == 2) {
            return (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser) parser_;
          }
          return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser.getDefaultInstance();
        } else {
          if (parserCase_ == 2) {
            return auditTrailsV1ParserBuilder_.getMessage();
          }
          return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser.getDefaultInstance();
        }
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.AuditTrailsV1Parser audit_trails_v1_parser = 2;
       */
      public Builder setAuditTrailsV1Parser(yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser value) {
        if (auditTrailsV1ParserBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          parser_ = value;
          onChanged();
        } else {
          auditTrailsV1ParserBuilder_.setMessage(value);
        }
        parserCase_ = 2;
        return this;
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.AuditTrailsV1Parser audit_trails_v1_parser = 2;
       */
      public Builder setAuditTrailsV1Parser(
          yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser.Builder builderForValue) {
        if (auditTrailsV1ParserBuilder_ == null) {
          parser_ = builderForValue.build();
          onChanged();
        } else {
          auditTrailsV1ParserBuilder_.setMessage(builderForValue.build());
        }
        parserCase_ = 2;
        return this;
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.AuditTrailsV1Parser audit_trails_v1_parser = 2;
       */
      public Builder mergeAuditTrailsV1Parser(yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser value) {
        if (auditTrailsV1ParserBuilder_ == null) {
          if (parserCase_ == 2 &&
              parser_ != yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser.getDefaultInstance()) {
            parser_ = yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser.newBuilder((yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser) parser_)
                .mergeFrom(value).buildPartial();
          } else {
            parser_ = value;
          }
          onChanged();
        } else {
          if (parserCase_ == 2) {
            auditTrailsV1ParserBuilder_.mergeFrom(value);
          }
          auditTrailsV1ParserBuilder_.setMessage(value);
        }
        parserCase_ = 2;
        return this;
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.AuditTrailsV1Parser audit_trails_v1_parser = 2;
       */
      public Builder clearAuditTrailsV1Parser() {
        if (auditTrailsV1ParserBuilder_ == null) {
          if (parserCase_ == 2) {
            parserCase_ = 0;
            parser_ = null;
            onChanged();
          }
        } else {
          if (parserCase_ == 2) {
            parserCase_ = 0;
            parser_ = null;
          }
          auditTrailsV1ParserBuilder_.clear();
        }
        return this;
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.AuditTrailsV1Parser audit_trails_v1_parser = 2;
       */
      public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser.Builder getAuditTrailsV1ParserBuilder() {
        return getAuditTrailsV1ParserFieldBuilder().getBuilder();
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.AuditTrailsV1Parser audit_trails_v1_parser = 2;
       */
      @java.lang.Override
      public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1ParserOrBuilder getAuditTrailsV1ParserOrBuilder() {
        if ((parserCase_ == 2) && (auditTrailsV1ParserBuilder_ != null)) {
          return auditTrailsV1ParserBuilder_.getMessageOrBuilder();
        } else {
          if (parserCase_ == 2) {
            return (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser) parser_;
          }
          return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser.getDefaultInstance();
        }
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.AuditTrailsV1Parser audit_trails_v1_parser = 2;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1ParserOrBuilder> 
          getAuditTrailsV1ParserFieldBuilder() {
        if (auditTrailsV1ParserBuilder_ == null) {
          if (!(parserCase_ == 2)) {
            parser_ = yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser.getDefaultInstance();
          }
          auditTrailsV1ParserBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1ParserOrBuilder>(
                  (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser) parser_,
                  getParentForChildren(),
                  isClean());
          parser_ = null;
        }
        parserCase_ = 2;
        onChanged();;
        return auditTrailsV1ParserBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParserOrBuilder> cloudLoggingParserBuilder_;
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.CloudLoggingParser cloud_logging_parser = 4;
       * @return Whether the cloudLoggingParser field is set.
       */
      @java.lang.Override
      public boolean hasCloudLoggingParser() {
        return parserCase_ == 4;
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.CloudLoggingParser cloud_logging_parser = 4;
       * @return The cloudLoggingParser.
       */
      @java.lang.Override
      public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser getCloudLoggingParser() {
        if (cloudLoggingParserBuilder_ == null) {
          if (parserCase_ == 4) {
            return (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser) parser_;
          }
          return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser.getDefaultInstance();
        } else {
          if (parserCase_ == 4) {
            return cloudLoggingParserBuilder_.getMessage();
          }
          return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser.getDefaultInstance();
        }
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.CloudLoggingParser cloud_logging_parser = 4;
       */
      public Builder setCloudLoggingParser(yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser value) {
        if (cloudLoggingParserBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          parser_ = value;
          onChanged();
        } else {
          cloudLoggingParserBuilder_.setMessage(value);
        }
        parserCase_ = 4;
        return this;
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.CloudLoggingParser cloud_logging_parser = 4;
       */
      public Builder setCloudLoggingParser(
          yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser.Builder builderForValue) {
        if (cloudLoggingParserBuilder_ == null) {
          parser_ = builderForValue.build();
          onChanged();
        } else {
          cloudLoggingParserBuilder_.setMessage(builderForValue.build());
        }
        parserCase_ = 4;
        return this;
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.CloudLoggingParser cloud_logging_parser = 4;
       */
      public Builder mergeCloudLoggingParser(yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser value) {
        if (cloudLoggingParserBuilder_ == null) {
          if (parserCase_ == 4 &&
              parser_ != yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser.getDefaultInstance()) {
            parser_ = yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser.newBuilder((yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser) parser_)
                .mergeFrom(value).buildPartial();
          } else {
            parser_ = value;
          }
          onChanged();
        } else {
          if (parserCase_ == 4) {
            cloudLoggingParserBuilder_.mergeFrom(value);
          }
          cloudLoggingParserBuilder_.setMessage(value);
        }
        parserCase_ = 4;
        return this;
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.CloudLoggingParser cloud_logging_parser = 4;
       */
      public Builder clearCloudLoggingParser() {
        if (cloudLoggingParserBuilder_ == null) {
          if (parserCase_ == 4) {
            parserCase_ = 0;
            parser_ = null;
            onChanged();
          }
        } else {
          if (parserCase_ == 4) {
            parserCase_ = 0;
            parser_ = null;
          }
          cloudLoggingParserBuilder_.clear();
        }
        return this;
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.CloudLoggingParser cloud_logging_parser = 4;
       */
      public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser.Builder getCloudLoggingParserBuilder() {
        return getCloudLoggingParserFieldBuilder().getBuilder();
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.CloudLoggingParser cloud_logging_parser = 4;
       */
      @java.lang.Override
      public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParserOrBuilder getCloudLoggingParserOrBuilder() {
        if ((parserCase_ == 4) && (cloudLoggingParserBuilder_ != null)) {
          return cloudLoggingParserBuilder_.getMessageOrBuilder();
        } else {
          if (parserCase_ == 4) {
            return (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser) parser_;
          }
          return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser.getDefaultInstance();
        }
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.CloudLoggingParser cloud_logging_parser = 4;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParserOrBuilder> 
          getCloudLoggingParserFieldBuilder() {
        if (cloudLoggingParserBuilder_ == null) {
          if (!(parserCase_ == 4)) {
            parser_ = yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser.getDefaultInstance();
          }
          cloudLoggingParserBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParserOrBuilder>(
                  (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser) parser_,
                  getParentForChildren(),
                  isClean());
          parser_ = null;
        }
        parserCase_ = 4;
        onChanged();;
        return cloudLoggingParserBuilder_;
      }

      private com.google.protobuf.SingleFieldBuilderV3<
          yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommonOrBuilder> tskvParserBuilder_;
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon tskv_parser = 6;
       * @return Whether the tskvParser field is set.
       */
      @java.lang.Override
      public boolean hasTskvParser() {
        return parserCase_ == 6;
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon tskv_parser = 6;
       * @return The tskvParser.
       */
      @java.lang.Override
      public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon getTskvParser() {
        if (tskvParserBuilder_ == null) {
          if (parserCase_ == 6) {
            return (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon) parser_;
          }
          return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.getDefaultInstance();
        } else {
          if (parserCase_ == 6) {
            return tskvParserBuilder_.getMessage();
          }
          return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.getDefaultInstance();
        }
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon tskv_parser = 6;
       */
      public Builder setTskvParser(yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon value) {
        if (tskvParserBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          parser_ = value;
          onChanged();
        } else {
          tskvParserBuilder_.setMessage(value);
        }
        parserCase_ = 6;
        return this;
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon tskv_parser = 6;
       */
      public Builder setTskvParser(
          yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.Builder builderForValue) {
        if (tskvParserBuilder_ == null) {
          parser_ = builderForValue.build();
          onChanged();
        } else {
          tskvParserBuilder_.setMessage(builderForValue.build());
        }
        parserCase_ = 6;
        return this;
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon tskv_parser = 6;
       */
      public Builder mergeTskvParser(yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon value) {
        if (tskvParserBuilder_ == null) {
          if (parserCase_ == 6 &&
              parser_ != yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.getDefaultInstance()) {
            parser_ = yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.newBuilder((yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon) parser_)
                .mergeFrom(value).buildPartial();
          } else {
            parser_ = value;
          }
          onChanged();
        } else {
          if (parserCase_ == 6) {
            tskvParserBuilder_.mergeFrom(value);
          }
          tskvParserBuilder_.setMessage(value);
        }
        parserCase_ = 6;
        return this;
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon tskv_parser = 6;
       */
      public Builder clearTskvParser() {
        if (tskvParserBuilder_ == null) {
          if (parserCase_ == 6) {
            parserCase_ = 0;
            parser_ = null;
            onChanged();
          }
        } else {
          if (parserCase_ == 6) {
            parserCase_ = 0;
            parser_ = null;
          }
          tskvParserBuilder_.clear();
        }
        return this;
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon tskv_parser = 6;
       */
      public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.Builder getTskvParserBuilder() {
        return getTskvParserFieldBuilder().getBuilder();
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon tskv_parser = 6;
       */
      @java.lang.Override
      public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommonOrBuilder getTskvParserOrBuilder() {
        if ((parserCase_ == 6) && (tskvParserBuilder_ != null)) {
          return tskvParserBuilder_.getMessageOrBuilder();
        } else {
          if (parserCase_ == 6) {
            return (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon) parser_;
          }
          return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.getDefaultInstance();
        }
      }
      /**
       * .yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon tskv_parser = 6;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommonOrBuilder> 
          getTskvParserFieldBuilder() {
        if (tskvParserBuilder_ == null) {
          if (!(parserCase_ == 6)) {
            parser_ = yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.getDefaultInstance();
          }
          tskvParserBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommonOrBuilder>(
                  (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon) parser_,
                  getParentForChildren(),
                  isClean());
          parser_ = null;
        }
        parserCase_ = 6;
        onChanged();;
        return tskvParserBuilder_;
      }
      @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:yandex.cloud.datatransfer.v1.endpoint.Parser)
    }

    // @@protoc_insertion_point(class_scope:yandex.cloud.datatransfer.v1.endpoint.Parser)
    private static final yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser();
    }

    public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser
        PARSER = new com.google.protobuf.AbstractParser() {
      @java.lang.Override
      public Parser parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        return new Parser(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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.Parser getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GenericParserCommonOrBuilder extends
      // @@protoc_insertion_point(interface_extends:yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon)
      com.google.protobuf.MessageOrBuilder {

    /**
     * .yandex.cloud.datatransfer.v1.endpoint.DataSchema data_schema = 1;
     * @return Whether the dataSchema field is set.
     */
    boolean hasDataSchema();
    /**
     * .yandex.cloud.datatransfer.v1.endpoint.DataSchema data_schema = 1;
     * @return The dataSchema.
     */
    yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchema getDataSchema();
    /**
     * .yandex.cloud.datatransfer.v1.endpoint.DataSchema data_schema = 1;
     */
    yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchemaOrBuilder getDataSchemaOrBuilder();

    /**
     * 
     * Allow null keys, if no - null keys will be putted to unparsed data
     * 
* * bool null_keys_allowed = 2; * @return The nullKeysAllowed. */ boolean getNullKeysAllowed(); /** *
     * Will add _rest column for all unknown fields
     * 
* * bool add_rest_column = 3; * @return The addRestColumn. */ boolean getAddRestColumn(); } /** * Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon} */ public static final class GenericParserCommon extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon) GenericParserCommonOrBuilder { private static final long serialVersionUID = 0L; // Use GenericParserCommon.newBuilder() to construct. private GenericParserCommon(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private GenericParserCommon() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new GenericParserCommon(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GenericParserCommon( 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: { yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchema.Builder subBuilder = null; if (dataSchema_ != null) { subBuilder = dataSchema_.toBuilder(); } dataSchema_ = input.readMessage(yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchema.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(dataSchema_); dataSchema_ = subBuilder.buildPartial(); } break; } case 16: { nullKeysAllowed_ = input.readBool(); break; } case 24: { addRestColumn_ = 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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.internal_static_yandex_cloud_datatransfer_v1_endpoint_GenericParserCommon_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.internal_static_yandex_cloud_datatransfer_v1_endpoint_GenericParserCommon_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.class, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.Builder.class); } public static final int DATA_SCHEMA_FIELD_NUMBER = 1; private yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchema dataSchema_; /** * .yandex.cloud.datatransfer.v1.endpoint.DataSchema data_schema = 1; * @return Whether the dataSchema field is set. */ @java.lang.Override public boolean hasDataSchema() { return dataSchema_ != null; } /** * .yandex.cloud.datatransfer.v1.endpoint.DataSchema data_schema = 1; * @return The dataSchema. */ @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchema getDataSchema() { return dataSchema_ == null ? yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchema.getDefaultInstance() : dataSchema_; } /** * .yandex.cloud.datatransfer.v1.endpoint.DataSchema data_schema = 1; */ @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchemaOrBuilder getDataSchemaOrBuilder() { return getDataSchema(); } public static final int NULL_KEYS_ALLOWED_FIELD_NUMBER = 2; private boolean nullKeysAllowed_; /** *
     * Allow null keys, if no - null keys will be putted to unparsed data
     * 
* * bool null_keys_allowed = 2; * @return The nullKeysAllowed. */ @java.lang.Override public boolean getNullKeysAllowed() { return nullKeysAllowed_; } public static final int ADD_REST_COLUMN_FIELD_NUMBER = 3; private boolean addRestColumn_; /** *
     * Will add _rest column for all unknown fields
     * 
* * bool add_rest_column = 3; * @return The addRestColumn. */ @java.lang.Override public boolean getAddRestColumn() { return addRestColumn_; } 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 (dataSchema_ != null) { output.writeMessage(1, getDataSchema()); } if (nullKeysAllowed_ != false) { output.writeBool(2, nullKeysAllowed_); } if (addRestColumn_ != false) { output.writeBool(3, addRestColumn_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (dataSchema_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getDataSchema()); } if (nullKeysAllowed_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(2, nullKeysAllowed_); } if (addRestColumn_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(3, addRestColumn_); } 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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon)) { return super.equals(obj); } yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon other = (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon) obj; if (hasDataSchema() != other.hasDataSchema()) return false; if (hasDataSchema()) { if (!getDataSchema() .equals(other.getDataSchema())) return false; } if (getNullKeysAllowed() != other.getNullKeysAllowed()) return false; if (getAddRestColumn() != other.getAddRestColumn()) 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 (hasDataSchema()) { hash = (37 * hash) + DATA_SCHEMA_FIELD_NUMBER; hash = (53 * hash) + getDataSchema().hashCode(); } hash = (37 * hash) + NULL_KEYS_ALLOWED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getNullKeysAllowed()); hash = (37 * hash) + ADD_REST_COLUMN_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getAddRestColumn()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon 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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon 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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon 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(yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon 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 yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon) yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommonOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.internal_static_yandex_cloud_datatransfer_v1_endpoint_GenericParserCommon_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.internal_static_yandex_cloud_datatransfer_v1_endpoint_GenericParserCommon_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.class, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.Builder.class); } // Construct using yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.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 (dataSchemaBuilder_ == null) { dataSchema_ = null; } else { dataSchema_ = null; dataSchemaBuilder_ = null; } nullKeysAllowed_ = false; addRestColumn_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.internal_static_yandex_cloud_datatransfer_v1_endpoint_GenericParserCommon_descriptor; } @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon getDefaultInstanceForType() { return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon build() { yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon buildPartial() { yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon result = new yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon(this); if (dataSchemaBuilder_ == null) { result.dataSchema_ = dataSchema_; } else { result.dataSchema_ = dataSchemaBuilder_.build(); } result.nullKeysAllowed_ = nullKeysAllowed_; result.addRestColumn_ = addRestColumn_; 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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon) { return mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon other) { if (other == yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon.getDefaultInstance()) return this; if (other.hasDataSchema()) { mergeDataSchema(other.getDataSchema()); } if (other.getNullKeysAllowed() != false) { setNullKeysAllowed(other.getNullKeysAllowed()); } if (other.getAddRestColumn() != false) { setAddRestColumn(other.getAddRestColumn()); } 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 { yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchema dataSchema_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchema, yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchema.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchemaOrBuilder> dataSchemaBuilder_; /** * .yandex.cloud.datatransfer.v1.endpoint.DataSchema data_schema = 1; * @return Whether the dataSchema field is set. */ public boolean hasDataSchema() { return dataSchemaBuilder_ != null || dataSchema_ != null; } /** * .yandex.cloud.datatransfer.v1.endpoint.DataSchema data_schema = 1; * @return The dataSchema. */ public yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchema getDataSchema() { if (dataSchemaBuilder_ == null) { return dataSchema_ == null ? yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchema.getDefaultInstance() : dataSchema_; } else { return dataSchemaBuilder_.getMessage(); } } /** * .yandex.cloud.datatransfer.v1.endpoint.DataSchema data_schema = 1; */ public Builder setDataSchema(yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchema value) { if (dataSchemaBuilder_ == null) { if (value == null) { throw new NullPointerException(); } dataSchema_ = value; onChanged(); } else { dataSchemaBuilder_.setMessage(value); } return this; } /** * .yandex.cloud.datatransfer.v1.endpoint.DataSchema data_schema = 1; */ public Builder setDataSchema( yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchema.Builder builderForValue) { if (dataSchemaBuilder_ == null) { dataSchema_ = builderForValue.build(); onChanged(); } else { dataSchemaBuilder_.setMessage(builderForValue.build()); } return this; } /** * .yandex.cloud.datatransfer.v1.endpoint.DataSchema data_schema = 1; */ public Builder mergeDataSchema(yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchema value) { if (dataSchemaBuilder_ == null) { if (dataSchema_ != null) { dataSchema_ = yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchema.newBuilder(dataSchema_).mergeFrom(value).buildPartial(); } else { dataSchema_ = value; } onChanged(); } else { dataSchemaBuilder_.mergeFrom(value); } return this; } /** * .yandex.cloud.datatransfer.v1.endpoint.DataSchema data_schema = 1; */ public Builder clearDataSchema() { if (dataSchemaBuilder_ == null) { dataSchema_ = null; onChanged(); } else { dataSchema_ = null; dataSchemaBuilder_ = null; } return this; } /** * .yandex.cloud.datatransfer.v1.endpoint.DataSchema data_schema = 1; */ public yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchema.Builder getDataSchemaBuilder() { onChanged(); return getDataSchemaFieldBuilder().getBuilder(); } /** * .yandex.cloud.datatransfer.v1.endpoint.DataSchema data_schema = 1; */ public yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchemaOrBuilder getDataSchemaOrBuilder() { if (dataSchemaBuilder_ != null) { return dataSchemaBuilder_.getMessageOrBuilder(); } else { return dataSchema_ == null ? yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchema.getDefaultInstance() : dataSchema_; } } /** * .yandex.cloud.datatransfer.v1.endpoint.DataSchema data_schema = 1; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchema, yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchema.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchemaOrBuilder> getDataSchemaFieldBuilder() { if (dataSchemaBuilder_ == null) { dataSchemaBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchema, yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchema.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Common.DataSchemaOrBuilder>( getDataSchema(), getParentForChildren(), isClean()); dataSchema_ = null; } return dataSchemaBuilder_; } private boolean nullKeysAllowed_ ; /** *
       * Allow null keys, if no - null keys will be putted to unparsed data
       * 
* * bool null_keys_allowed = 2; * @return The nullKeysAllowed. */ @java.lang.Override public boolean getNullKeysAllowed() { return nullKeysAllowed_; } /** *
       * Allow null keys, if no - null keys will be putted to unparsed data
       * 
* * bool null_keys_allowed = 2; * @param value The nullKeysAllowed to set. * @return This builder for chaining. */ public Builder setNullKeysAllowed(boolean value) { nullKeysAllowed_ = value; onChanged(); return this; } /** *
       * Allow null keys, if no - null keys will be putted to unparsed data
       * 
* * bool null_keys_allowed = 2; * @return This builder for chaining. */ public Builder clearNullKeysAllowed() { nullKeysAllowed_ = false; onChanged(); return this; } private boolean addRestColumn_ ; /** *
       * Will add _rest column for all unknown fields
       * 
* * bool add_rest_column = 3; * @return The addRestColumn. */ @java.lang.Override public boolean getAddRestColumn() { return addRestColumn_; } /** *
       * Will add _rest column for all unknown fields
       * 
* * bool add_rest_column = 3; * @param value The addRestColumn to set. * @return This builder for chaining. */ public Builder setAddRestColumn(boolean value) { addRestColumn_ = value; onChanged(); return this; } /** *
       * Will add _rest column for all unknown fields
       * 
* * bool add_rest_column = 3; * @return This builder for chaining. */ public Builder clearAddRestColumn() { addRestColumn_ = 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:yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon) } // @@protoc_insertion_point(class_scope:yandex.cloud.datatransfer.v1.endpoint.GenericParserCommon) private static final yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon(); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public GenericParserCommon parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GenericParserCommon(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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.GenericParserCommon getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface AuditTrailsV1ParserOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.datatransfer.v1.endpoint.AuditTrailsV1Parser) com.google.protobuf.MessageOrBuilder { } /** * Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.AuditTrailsV1Parser} */ public static final class AuditTrailsV1Parser extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.datatransfer.v1.endpoint.AuditTrailsV1Parser) AuditTrailsV1ParserOrBuilder { private static final long serialVersionUID = 0L; // Use AuditTrailsV1Parser.newBuilder() to construct. private AuditTrailsV1Parser(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private AuditTrailsV1Parser() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new AuditTrailsV1Parser(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private AuditTrailsV1Parser( 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; 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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.internal_static_yandex_cloud_datatransfer_v1_endpoint_AuditTrailsV1Parser_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.internal_static_yandex_cloud_datatransfer_v1_endpoint_AuditTrailsV1Parser_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser.class, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser.Builder.class); } 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 { unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; 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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser)) { return super.equals(obj); } yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser other = (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser) obj; 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser 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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser 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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser 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(yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser 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 yandex.cloud.datatransfer.v1.endpoint.AuditTrailsV1Parser} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.datatransfer.v1.endpoint.AuditTrailsV1Parser) yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1ParserOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.internal_static_yandex_cloud_datatransfer_v1_endpoint_AuditTrailsV1Parser_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.internal_static_yandex_cloud_datatransfer_v1_endpoint_AuditTrailsV1Parser_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser.class, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser.Builder.class); } // Construct using yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser.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(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.internal_static_yandex_cloud_datatransfer_v1_endpoint_AuditTrailsV1Parser_descriptor; } @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser getDefaultInstanceForType() { return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser build() { yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser buildPartial() { yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser result = new yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser(this); 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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser) { return mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser other) { if (other == yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser.getDefaultInstance()) return this; 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 { yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } 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:yandex.cloud.datatransfer.v1.endpoint.AuditTrailsV1Parser) } // @@protoc_insertion_point(class_scope:yandex.cloud.datatransfer.v1.endpoint.AuditTrailsV1Parser) private static final yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser(); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AuditTrailsV1Parser parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new AuditTrailsV1Parser(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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.AuditTrailsV1Parser getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CloudLoggingParserOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.datatransfer.v1.endpoint.CloudLoggingParser) com.google.protobuf.MessageOrBuilder { } /** * Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.CloudLoggingParser} */ public static final class CloudLoggingParser extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.datatransfer.v1.endpoint.CloudLoggingParser) CloudLoggingParserOrBuilder { private static final long serialVersionUID = 0L; // Use CloudLoggingParser.newBuilder() to construct. private CloudLoggingParser(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CloudLoggingParser() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CloudLoggingParser(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CloudLoggingParser( 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; 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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.internal_static_yandex_cloud_datatransfer_v1_endpoint_CloudLoggingParser_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.internal_static_yandex_cloud_datatransfer_v1_endpoint_CloudLoggingParser_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser.class, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser.Builder.class); } 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 { unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; 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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser)) { return super.equals(obj); } yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser other = (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser) obj; 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 = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser 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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser 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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser 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(yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser 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 yandex.cloud.datatransfer.v1.endpoint.CloudLoggingParser} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.datatransfer.v1.endpoint.CloudLoggingParser) yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParserOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.internal_static_yandex_cloud_datatransfer_v1_endpoint_CloudLoggingParser_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.internal_static_yandex_cloud_datatransfer_v1_endpoint_CloudLoggingParser_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser.class, yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser.Builder.class); } // Construct using yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser.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(); return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.internal_static_yandex_cloud_datatransfer_v1_endpoint_CloudLoggingParser_descriptor; } @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser getDefaultInstanceForType() { return yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser build() { yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser buildPartial() { yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser result = new yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser(this); 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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser) { return mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser other) { if (other == yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser.getDefaultInstance()) return this; 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 { yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } 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:yandex.cloud.datatransfer.v1.endpoint.CloudLoggingParser) } // @@protoc_insertion_point(class_scope:yandex.cloud.datatransfer.v1.endpoint.CloudLoggingParser) private static final yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser(); } public static yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CloudLoggingParser parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CloudLoggingParser(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 yandex.cloud.api.datatransfer.v1.endpoint.Parsers.CloudLoggingParser getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_datatransfer_v1_endpoint_Parser_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_datatransfer_v1_endpoint_Parser_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_datatransfer_v1_endpoint_GenericParserCommon_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_datatransfer_v1_endpoint_GenericParserCommon_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_datatransfer_v1_endpoint_AuditTrailsV1Parser_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_datatransfer_v1_endpoint_AuditTrailsV1Parser_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_datatransfer_v1_endpoint_CloudLoggingParser_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_datatransfer_v1_endpoint_CloudLoggingParser_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n3yandex/cloud/datatransfer/v1/endpoint/" + "parsers.proto\022%yandex.cloud.datatransfer" + ".v1.endpoint\0322yandex/cloud/datatransfer/" + "v1/endpoint/common.proto\"\361\002\n\006Parser\022Q\n\013j" + "son_parser\030\001 \001(\0132:.yandex.cloud.datatran" + "sfer.v1.endpoint.GenericParserCommonH\000\022\\" + "\n\026audit_trails_v1_parser\030\002 \001(\0132:.yandex." + "cloud.datatransfer.v1.endpoint.AuditTrai" + "lsV1ParserH\000\022Y\n\024cloud_logging_parser\030\004 \001" + "(\01329.yandex.cloud.datatransfer.v1.endpoi" + "nt.CloudLoggingParserH\000\022Q\n\013tskv_parser\030\006" + " \001(\0132:.yandex.cloud.datatransfer.v1.endp" + "oint.GenericParserCommonH\000B\010\n\006parser\"\221\001\n" + "\023GenericParserCommon\022F\n\013data_schema\030\001 \001(" + "\01321.yandex.cloud.datatransfer.v1.endpoin" + "t.DataSchema\022\031\n\021null_keys_allowed\030\002 \001(\010\022" + "\027\n\017add_rest_column\030\003 \001(\010\"\025\n\023AuditTrailsV" + "1Parser\"\024\n\022CloudLoggingParserB\247\001\n)yandex" + ".cloud.api.datatransfer.v1.endpointZRgit" + "hub.com/yandex-cloud/go-genproto/yandex/" + "cloud/datatransfer/v1/endpoint;endpoint\252" + "\002%Yandex.Cloud.Datatransfer.V1.EndPointb" + "\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { yandex.cloud.api.datatransfer.v1.endpoint.Common.getDescriptor(), }); internal_static_yandex_cloud_datatransfer_v1_endpoint_Parser_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_yandex_cloud_datatransfer_v1_endpoint_Parser_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_datatransfer_v1_endpoint_Parser_descriptor, new java.lang.String[] { "JsonParser", "AuditTrailsV1Parser", "CloudLoggingParser", "TskvParser", "Parser", }); internal_static_yandex_cloud_datatransfer_v1_endpoint_GenericParserCommon_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_yandex_cloud_datatransfer_v1_endpoint_GenericParserCommon_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_datatransfer_v1_endpoint_GenericParserCommon_descriptor, new java.lang.String[] { "DataSchema", "NullKeysAllowed", "AddRestColumn", }); internal_static_yandex_cloud_datatransfer_v1_endpoint_AuditTrailsV1Parser_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_yandex_cloud_datatransfer_v1_endpoint_AuditTrailsV1Parser_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_datatransfer_v1_endpoint_AuditTrailsV1Parser_descriptor, new java.lang.String[] { }); internal_static_yandex_cloud_datatransfer_v1_endpoint_CloudLoggingParser_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_yandex_cloud_datatransfer_v1_endpoint_CloudLoggingParser_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_datatransfer_v1_endpoint_CloudLoggingParser_descriptor, new java.lang.String[] { }); yandex.cloud.api.datatransfer.v1.endpoint.Common.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy