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

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

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

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

public final class Serializers {
  private Serializers() {}
  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 SerializerAutoOrBuilder extends
      // @@protoc_insertion_point(interface_extends:yandex.cloud.datatransfer.v1.endpoint.SerializerAuto)
      com.google.protobuf.MessageOrBuilder {
  }
  /**
   * Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.SerializerAuto}
   */
  public static final class SerializerAuto extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:yandex.cloud.datatransfer.v1.endpoint.SerializerAuto)
      SerializerAutoOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use SerializerAuto.newBuilder() to construct.
    private SerializerAuto(com.google.protobuf.GeneratedMessageV3.Builder builder) {
      super(builder);
    }
    private SerializerAuto() {
    }

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

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    private SerializerAuto(
        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.Serializers.internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerAuto_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerAuto_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto.class, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto.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.Serializers.SerializerAuto)) {
        return super.equals(obj);
      }
      yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto other = (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto) 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.Serializers.SerializerAuto parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto 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.Serializers.SerializerAuto parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto 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.Serializers.SerializerAuto parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto 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.Serializers.SerializerAuto 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.Serializers.SerializerAuto 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.Serializers.SerializerAuto 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.Serializers.SerializerAuto 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.Serializers.SerializerAuto 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.Serializers.SerializerAuto 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.Serializers.SerializerAuto 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.SerializerAuto}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder implements
        // @@protoc_insertion_point(builder_implements:yandex.cloud.datatransfer.v1.endpoint.SerializerAuto)
        yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAutoOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerAuto_descriptor;
      }

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

      // Construct using yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto.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.Serializers.internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerAuto_descriptor;
      }

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

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

      @java.lang.Override
      public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto buildPartial() {
        yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto result = new yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto(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.Serializers.SerializerAuto) {
          return mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto other) {
        if (other == yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto.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.Serializers.SerializerAuto parsedMessage = null;
        try {
          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          parsedMessage = (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto) 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.SerializerAuto)
    }

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

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

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

  }

  public interface SerializerJSONOrBuilder extends
      // @@protoc_insertion_point(interface_extends:yandex.cloud.datatransfer.v1.endpoint.SerializerJSON)
      com.google.protobuf.MessageOrBuilder {
  }
  /**
   * Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.SerializerJSON}
   */
  public static final class SerializerJSON extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:yandex.cloud.datatransfer.v1.endpoint.SerializerJSON)
      SerializerJSONOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use SerializerJSON.newBuilder() to construct.
    private SerializerJSON(com.google.protobuf.GeneratedMessageV3.Builder builder) {
      super(builder);
    }
    private SerializerJSON() {
    }

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

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    private SerializerJSON(
        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.Serializers.internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerJSON_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerJSON_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON.class, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON.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.Serializers.SerializerJSON)) {
        return super.equals(obj);
      }
      yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON other = (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON) 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.Serializers.SerializerJSON parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON 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.Serializers.SerializerJSON parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON 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.Serializers.SerializerJSON parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON 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.Serializers.SerializerJSON 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.Serializers.SerializerJSON 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.Serializers.SerializerJSON 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.Serializers.SerializerJSON 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.Serializers.SerializerJSON 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.Serializers.SerializerJSON 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.Serializers.SerializerJSON 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.SerializerJSON}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder implements
        // @@protoc_insertion_point(builder_implements:yandex.cloud.datatransfer.v1.endpoint.SerializerJSON)
        yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSONOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerJSON_descriptor;
      }

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

      // Construct using yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON.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.Serializers.internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerJSON_descriptor;
      }

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

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

      @java.lang.Override
      public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON buildPartial() {
        yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON result = new yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON(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.Serializers.SerializerJSON) {
          return mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON other) {
        if (other == yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON.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.Serializers.SerializerJSON parsedMessage = null;
        try {
          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          parsedMessage = (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON) 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.SerializerJSON)
    }

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

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

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

  }

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

    /**
     * 
     * Name of the serializer parameter
     * 
* * string key = 1; * @return The key. */ java.lang.String getKey(); /** *
     * Name of the serializer parameter
     * 
* * string key = 1; * @return The bytes for key. */ com.google.protobuf.ByteString getKeyBytes(); /** *
     * Value of the serializer parameter
     * 
* * string value = 2; * @return The value. */ java.lang.String getValue(); /** *
     * Value of the serializer parameter
     * 
* * string value = 2; * @return The bytes for value. */ com.google.protobuf.ByteString getValueBytes(); } /** * Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter} */ public static final class DebeziumSerializerParameter extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter) DebeziumSerializerParameterOrBuilder { private static final long serialVersionUID = 0L; // Use DebeziumSerializerParameter.newBuilder() to construct. private DebeziumSerializerParameter(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DebeziumSerializerParameter() { key_ = ""; value_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DebeziumSerializerParameter(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DebeziumSerializerParameter( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); key_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); value_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.internal_static_yandex_cloud_datatransfer_v1_endpoint_DebeziumSerializerParameter_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.internal_static_yandex_cloud_datatransfer_v1_endpoint_DebeziumSerializerParameter_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter.class, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter.Builder.class); } public static final int KEY_FIELD_NUMBER = 1; private volatile java.lang.Object key_; /** *
     * Name of the serializer parameter
     * 
* * string key = 1; * @return The key. */ @java.lang.Override public java.lang.String getKey() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); key_ = s; return s; } } /** *
     * Name of the serializer parameter
     * 
* * string key = 1; * @return The bytes for key. */ @java.lang.Override public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int VALUE_FIELD_NUMBER = 2; private volatile java.lang.Object value_; /** *
     * Value of the serializer parameter
     * 
* * string value = 2; * @return The value. */ @java.lang.Override public java.lang.String getValue() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); value_ = s; return s; } } /** *
     * Value of the serializer parameter
     * 
* * string value = 2; * @return The bytes for value. */ @java.lang.Override public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(key_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(value_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, value_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(key_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(value_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, value_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter)) { return super.equals(obj); } yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter other = (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter) obj; if (!getKey() .equals(other.getKey())) return false; if (!getValue() .equals(other.getValue())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + KEY_FIELD_NUMBER; hash = (53 * hash) + getKey().hashCode(); hash = (37 * hash) + VALUE_FIELD_NUMBER; hash = (53 * hash) + getValue().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter 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.Serializers.DebeziumSerializerParameter parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter 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.Serializers.DebeziumSerializerParameter parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter 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.Serializers.DebeziumSerializerParameter 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.Serializers.DebeziumSerializerParameter 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.Serializers.DebeziumSerializerParameter 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.Serializers.DebeziumSerializerParameter 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.Serializers.DebeziumSerializerParameter 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.Serializers.DebeziumSerializerParameter 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.Serializers.DebeziumSerializerParameter 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.DebeziumSerializerParameter} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter) yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameterOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.internal_static_yandex_cloud_datatransfer_v1_endpoint_DebeziumSerializerParameter_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.internal_static_yandex_cloud_datatransfer_v1_endpoint_DebeziumSerializerParameter_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter.class, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter.Builder.class); } // Construct using yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); key_ = ""; value_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.internal_static_yandex_cloud_datatransfer_v1_endpoint_DebeziumSerializerParameter_descriptor; } @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter getDefaultInstanceForType() { return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter build() { yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter buildPartial() { yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter result = new yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter(this); result.key_ = key_; result.value_ = value_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter) { return mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter other) { if (other == yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter.getDefaultInstance()) return this; if (!other.getKey().isEmpty()) { key_ = other.key_; onChanged(); } if (!other.getValue().isEmpty()) { value_ = other.value_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object key_ = ""; /** *
       * Name of the serializer parameter
       * 
* * string key = 1; * @return The key. */ public java.lang.String getKey() { java.lang.Object ref = key_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); key_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Name of the serializer parameter
       * 
* * string key = 1; * @return The bytes for key. */ public com.google.protobuf.ByteString getKeyBytes() { java.lang.Object ref = key_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); key_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Name of the serializer parameter
       * 
* * string key = 1; * @param value The key to set. * @return This builder for chaining. */ public Builder setKey( java.lang.String value) { if (value == null) { throw new NullPointerException(); } key_ = value; onChanged(); return this; } /** *
       * Name of the serializer parameter
       * 
* * string key = 1; * @return This builder for chaining. */ public Builder clearKey() { key_ = getDefaultInstance().getKey(); onChanged(); return this; } /** *
       * Name of the serializer parameter
       * 
* * string key = 1; * @param value The bytes for key to set. * @return This builder for chaining. */ public Builder setKeyBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); key_ = value; onChanged(); return this; } private java.lang.Object value_ = ""; /** *
       * Value of the serializer parameter
       * 
* * string value = 2; * @return The value. */ public java.lang.String getValue() { java.lang.Object ref = value_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); value_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Value of the serializer parameter
       * 
* * string value = 2; * @return The bytes for value. */ public com.google.protobuf.ByteString getValueBytes() { java.lang.Object ref = value_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); value_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Value of the serializer parameter
       * 
* * string value = 2; * @param value The value to set. * @return This builder for chaining. */ public Builder setValue( java.lang.String value) { if (value == null) { throw new NullPointerException(); } value_ = value; onChanged(); return this; } /** *
       * Value of the serializer parameter
       * 
* * string value = 2; * @return This builder for chaining. */ public Builder clearValue() { value_ = getDefaultInstance().getValue(); onChanged(); return this; } /** *
       * Value of the serializer parameter
       * 
* * string value = 2; * @param value The bytes for value to set. * @return This builder for chaining. */ public Builder setValueBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); value_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter) } // @@protoc_insertion_point(class_scope:yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter) private static final yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter(); } public static yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DebeziumSerializerParameter parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DebeziumSerializerParameter(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.Serializers.DebeziumSerializerParameter getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface SerializerDebeziumOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.datatransfer.v1.endpoint.SerializerDebezium) com.google.protobuf.MessageOrBuilder { /** *
     * Settings of sterilization parameters as key-value pairs
     * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ java.util.List getSerializerParametersList(); /** *
     * Settings of sterilization parameters as key-value pairs
     * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter getSerializerParameters(int index); /** *
     * Settings of sterilization parameters as key-value pairs
     * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ int getSerializerParametersCount(); /** *
     * Settings of sterilization parameters as key-value pairs
     * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ java.util.List getSerializerParametersOrBuilderList(); /** *
     * Settings of sterilization parameters as key-value pairs
     * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameterOrBuilder getSerializerParametersOrBuilder( int index); } /** * Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.SerializerDebezium} */ public static final class SerializerDebezium extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.datatransfer.v1.endpoint.SerializerDebezium) SerializerDebeziumOrBuilder { private static final long serialVersionUID = 0L; // Use SerializerDebezium.newBuilder() to construct. private SerializerDebezium(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private SerializerDebezium() { serializerParameters_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new SerializerDebezium(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private SerializerDebezium( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { serializerParameters_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } serializerParameters_.add( input.readMessage(yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter.parser(), extensionRegistry)); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { serializerParameters_ = java.util.Collections.unmodifiableList(serializerParameters_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerDebezium_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerDebezium_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium.class, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium.Builder.class); } public static final int SERIALIZER_PARAMETERS_FIELD_NUMBER = 1; private java.util.List serializerParameters_; /** *
     * Settings of sterilization parameters as key-value pairs
     * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ @java.lang.Override public java.util.List getSerializerParametersList() { return serializerParameters_; } /** *
     * Settings of sterilization parameters as key-value pairs
     * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ @java.lang.Override public java.util.List getSerializerParametersOrBuilderList() { return serializerParameters_; } /** *
     * Settings of sterilization parameters as key-value pairs
     * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ @java.lang.Override public int getSerializerParametersCount() { return serializerParameters_.size(); } /** *
     * Settings of sterilization parameters as key-value pairs
     * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter getSerializerParameters(int index) { return serializerParameters_.get(index); } /** *
     * Settings of sterilization parameters as key-value pairs
     * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameterOrBuilder getSerializerParametersOrBuilder( int index) { return serializerParameters_.get(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < serializerParameters_.size(); i++) { output.writeMessage(1, serializerParameters_.get(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < serializerParameters_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, serializerParameters_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium)) { return super.equals(obj); } yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium other = (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium) obj; if (!getSerializerParametersList() .equals(other.getSerializerParametersList())) 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 (getSerializerParametersCount() > 0) { hash = (37 * hash) + SERIALIZER_PARAMETERS_FIELD_NUMBER; hash = (53 * hash) + getSerializerParametersList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium 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.Serializers.SerializerDebezium parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium 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.Serializers.SerializerDebezium parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium 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.Serializers.SerializerDebezium 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.Serializers.SerializerDebezium 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.Serializers.SerializerDebezium 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.Serializers.SerializerDebezium 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.Serializers.SerializerDebezium 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.Serializers.SerializerDebezium 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.Serializers.SerializerDebezium 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.SerializerDebezium} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.datatransfer.v1.endpoint.SerializerDebezium) yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebeziumOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerDebezium_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerDebezium_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium.class, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium.Builder.class); } // Construct using yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getSerializerParametersFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (serializerParametersBuilder_ == null) { serializerParameters_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { serializerParametersBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerDebezium_descriptor; } @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium getDefaultInstanceForType() { return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium build() { yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium buildPartial() { yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium result = new yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium(this); int from_bitField0_ = bitField0_; if (serializerParametersBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { serializerParameters_ = java.util.Collections.unmodifiableList(serializerParameters_); bitField0_ = (bitField0_ & ~0x00000001); } result.serializerParameters_ = serializerParameters_; } else { result.serializerParameters_ = serializerParametersBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium) { return mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium other) { if (other == yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium.getDefaultInstance()) return this; if (serializerParametersBuilder_ == null) { if (!other.serializerParameters_.isEmpty()) { if (serializerParameters_.isEmpty()) { serializerParameters_ = other.serializerParameters_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureSerializerParametersIsMutable(); serializerParameters_.addAll(other.serializerParameters_); } onChanged(); } } else { if (!other.serializerParameters_.isEmpty()) { if (serializerParametersBuilder_.isEmpty()) { serializerParametersBuilder_.dispose(); serializerParametersBuilder_ = null; serializerParameters_ = other.serializerParameters_; bitField0_ = (bitField0_ & ~0x00000001); serializerParametersBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getSerializerParametersFieldBuilder() : null; } else { serializerParametersBuilder_.addAllMessages(other.serializerParameters_); } } } 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.Serializers.SerializerDebezium parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List serializerParameters_ = java.util.Collections.emptyList(); private void ensureSerializerParametersIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { serializerParameters_ = new java.util.ArrayList(serializerParameters_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameterOrBuilder> serializerParametersBuilder_; /** *
       * Settings of sterilization parameters as key-value pairs
       * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ public java.util.List getSerializerParametersList() { if (serializerParametersBuilder_ == null) { return java.util.Collections.unmodifiableList(serializerParameters_); } else { return serializerParametersBuilder_.getMessageList(); } } /** *
       * Settings of sterilization parameters as key-value pairs
       * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ public int getSerializerParametersCount() { if (serializerParametersBuilder_ == null) { return serializerParameters_.size(); } else { return serializerParametersBuilder_.getCount(); } } /** *
       * Settings of sterilization parameters as key-value pairs
       * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter getSerializerParameters(int index) { if (serializerParametersBuilder_ == null) { return serializerParameters_.get(index); } else { return serializerParametersBuilder_.getMessage(index); } } /** *
       * Settings of sterilization parameters as key-value pairs
       * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ public Builder setSerializerParameters( int index, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter value) { if (serializerParametersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSerializerParametersIsMutable(); serializerParameters_.set(index, value); onChanged(); } else { serializerParametersBuilder_.setMessage(index, value); } return this; } /** *
       * Settings of sterilization parameters as key-value pairs
       * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ public Builder setSerializerParameters( int index, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter.Builder builderForValue) { if (serializerParametersBuilder_ == null) { ensureSerializerParametersIsMutable(); serializerParameters_.set(index, builderForValue.build()); onChanged(); } else { serializerParametersBuilder_.setMessage(index, builderForValue.build()); } return this; } /** *
       * Settings of sterilization parameters as key-value pairs
       * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ public Builder addSerializerParameters(yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter value) { if (serializerParametersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSerializerParametersIsMutable(); serializerParameters_.add(value); onChanged(); } else { serializerParametersBuilder_.addMessage(value); } return this; } /** *
       * Settings of sterilization parameters as key-value pairs
       * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ public Builder addSerializerParameters( int index, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter value) { if (serializerParametersBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureSerializerParametersIsMutable(); serializerParameters_.add(index, value); onChanged(); } else { serializerParametersBuilder_.addMessage(index, value); } return this; } /** *
       * Settings of sterilization parameters as key-value pairs
       * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ public Builder addSerializerParameters( yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter.Builder builderForValue) { if (serializerParametersBuilder_ == null) { ensureSerializerParametersIsMutable(); serializerParameters_.add(builderForValue.build()); onChanged(); } else { serializerParametersBuilder_.addMessage(builderForValue.build()); } return this; } /** *
       * Settings of sterilization parameters as key-value pairs
       * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ public Builder addSerializerParameters( int index, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter.Builder builderForValue) { if (serializerParametersBuilder_ == null) { ensureSerializerParametersIsMutable(); serializerParameters_.add(index, builderForValue.build()); onChanged(); } else { serializerParametersBuilder_.addMessage(index, builderForValue.build()); } return this; } /** *
       * Settings of sterilization parameters as key-value pairs
       * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ public Builder addAllSerializerParameters( java.lang.Iterable values) { if (serializerParametersBuilder_ == null) { ensureSerializerParametersIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, serializerParameters_); onChanged(); } else { serializerParametersBuilder_.addAllMessages(values); } return this; } /** *
       * Settings of sterilization parameters as key-value pairs
       * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ public Builder clearSerializerParameters() { if (serializerParametersBuilder_ == null) { serializerParameters_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { serializerParametersBuilder_.clear(); } return this; } /** *
       * Settings of sterilization parameters as key-value pairs
       * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ public Builder removeSerializerParameters(int index) { if (serializerParametersBuilder_ == null) { ensureSerializerParametersIsMutable(); serializerParameters_.remove(index); onChanged(); } else { serializerParametersBuilder_.remove(index); } return this; } /** *
       * Settings of sterilization parameters as key-value pairs
       * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter.Builder getSerializerParametersBuilder( int index) { return getSerializerParametersFieldBuilder().getBuilder(index); } /** *
       * Settings of sterilization parameters as key-value pairs
       * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameterOrBuilder getSerializerParametersOrBuilder( int index) { if (serializerParametersBuilder_ == null) { return serializerParameters_.get(index); } else { return serializerParametersBuilder_.getMessageOrBuilder(index); } } /** *
       * Settings of sterilization parameters as key-value pairs
       * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ public java.util.List getSerializerParametersOrBuilderList() { if (serializerParametersBuilder_ != null) { return serializerParametersBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(serializerParameters_); } } /** *
       * Settings of sterilization parameters as key-value pairs
       * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter.Builder addSerializerParametersBuilder() { return getSerializerParametersFieldBuilder().addBuilder( yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter.getDefaultInstance()); } /** *
       * Settings of sterilization parameters as key-value pairs
       * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter.Builder addSerializerParametersBuilder( int index) { return getSerializerParametersFieldBuilder().addBuilder( index, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter.getDefaultInstance()); } /** *
       * Settings of sterilization parameters as key-value pairs
       * 
* * repeated .yandex.cloud.datatransfer.v1.endpoint.DebeziumSerializerParameter serializer_parameters = 1; */ public java.util.List getSerializerParametersBuilderList() { return getSerializerParametersFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameterOrBuilder> getSerializerParametersFieldBuilder() { if (serializerParametersBuilder_ == null) { serializerParametersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameter.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.DebeziumSerializerParameterOrBuilder>( serializerParameters_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); serializerParameters_ = null; } return serializerParametersBuilder_; } @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.SerializerDebezium) } // @@protoc_insertion_point(class_scope:yandex.cloud.datatransfer.v1.endpoint.SerializerDebezium) private static final yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium(); } public static yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SerializerDebezium parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SerializerDebezium(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.Serializers.SerializerDebezium getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface SerializerOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.datatransfer.v1.endpoint.Serializer) com.google.protobuf.MessageOrBuilder { /** *
     * Select the serialization format automatically
     * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerAuto serializer_auto = 1; * @return Whether the serializerAuto field is set. */ boolean hasSerializerAuto(); /** *
     * Select the serialization format automatically
     * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerAuto serializer_auto = 1; * @return The serializerAuto. */ yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto getSerializerAuto(); /** *
     * Select the serialization format automatically
     * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerAuto serializer_auto = 1; */ yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAutoOrBuilder getSerializerAutoOrBuilder(); /** *
     * Serialize data in json format
     * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerJSON serializer_json = 2; * @return Whether the serializerJson field is set. */ boolean hasSerializerJson(); /** *
     * Serialize data in json format
     * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerJSON serializer_json = 2; * @return The serializerJson. */ yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON getSerializerJson(); /** *
     * Serialize data in json format
     * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerJSON serializer_json = 2; */ yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSONOrBuilder getSerializerJsonOrBuilder(); /** *
     * Serialize data in debezium format
     * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerDebezium serializer_debezium = 3; * @return Whether the serializerDebezium field is set. */ boolean hasSerializerDebezium(); /** *
     * Serialize data in debezium format
     * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerDebezium serializer_debezium = 3; * @return The serializerDebezium. */ yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium getSerializerDebezium(); /** *
     * Serialize data in debezium format
     * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerDebezium serializer_debezium = 3; */ yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebeziumOrBuilder getSerializerDebeziumOrBuilder(); public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer.SerializerCase getSerializerCase(); } /** *
   * Data serialization format
   * 
* * Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.Serializer} */ public static final class Serializer extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.datatransfer.v1.endpoint.Serializer) SerializerOrBuilder { private static final long serialVersionUID = 0L; // Use Serializer.newBuilder() to construct. private Serializer(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Serializer() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Serializer(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Serializer( 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.Serializers.SerializerAuto.Builder subBuilder = null; if (serializerCase_ == 1) { subBuilder = ((yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto) serializer_).toBuilder(); } serializer_ = input.readMessage(yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto) serializer_); serializer_ = subBuilder.buildPartial(); } serializerCase_ = 1; break; } case 18: { yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON.Builder subBuilder = null; if (serializerCase_ == 2) { subBuilder = ((yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON) serializer_).toBuilder(); } serializer_ = input.readMessage(yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON) serializer_); serializer_ = subBuilder.buildPartial(); } serializerCase_ = 2; break; } case 26: { yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium.Builder subBuilder = null; if (serializerCase_ == 3) { subBuilder = ((yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium) serializer_).toBuilder(); } serializer_ = input.readMessage(yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium) serializer_); serializer_ = subBuilder.buildPartial(); } serializerCase_ = 3; 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.Serializers.internal_static_yandex_cloud_datatransfer_v1_endpoint_Serializer_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.internal_static_yandex_cloud_datatransfer_v1_endpoint_Serializer_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer.class, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer.Builder.class); } private int serializerCase_ = 0; private java.lang.Object serializer_; public enum SerializerCase implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { SERIALIZER_AUTO(1), SERIALIZER_JSON(2), SERIALIZER_DEBEZIUM(3), SERIALIZER_NOT_SET(0); private final int value; private SerializerCase(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 SerializerCase valueOf(int value) { return forNumber(value); } public static SerializerCase forNumber(int value) { switch (value) { case 1: return SERIALIZER_AUTO; case 2: return SERIALIZER_JSON; case 3: return SERIALIZER_DEBEZIUM; case 0: return SERIALIZER_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public SerializerCase getSerializerCase() { return SerializerCase.forNumber( serializerCase_); } public static final int SERIALIZER_AUTO_FIELD_NUMBER = 1; /** *
     * Select the serialization format automatically
     * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerAuto serializer_auto = 1; * @return Whether the serializerAuto field is set. */ @java.lang.Override public boolean hasSerializerAuto() { return serializerCase_ == 1; } /** *
     * Select the serialization format automatically
     * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerAuto serializer_auto = 1; * @return The serializerAuto. */ @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto getSerializerAuto() { if (serializerCase_ == 1) { return (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto) serializer_; } return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto.getDefaultInstance(); } /** *
     * Select the serialization format automatically
     * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerAuto serializer_auto = 1; */ @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAutoOrBuilder getSerializerAutoOrBuilder() { if (serializerCase_ == 1) { return (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto) serializer_; } return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto.getDefaultInstance(); } public static final int SERIALIZER_JSON_FIELD_NUMBER = 2; /** *
     * Serialize data in json format
     * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerJSON serializer_json = 2; * @return Whether the serializerJson field is set. */ @java.lang.Override public boolean hasSerializerJson() { return serializerCase_ == 2; } /** *
     * Serialize data in json format
     * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerJSON serializer_json = 2; * @return The serializerJson. */ @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON getSerializerJson() { if (serializerCase_ == 2) { return (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON) serializer_; } return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON.getDefaultInstance(); } /** *
     * Serialize data in json format
     * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerJSON serializer_json = 2; */ @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSONOrBuilder getSerializerJsonOrBuilder() { if (serializerCase_ == 2) { return (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON) serializer_; } return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON.getDefaultInstance(); } public static final int SERIALIZER_DEBEZIUM_FIELD_NUMBER = 3; /** *
     * Serialize data in debezium format
     * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerDebezium serializer_debezium = 3; * @return Whether the serializerDebezium field is set. */ @java.lang.Override public boolean hasSerializerDebezium() { return serializerCase_ == 3; } /** *
     * Serialize data in debezium format
     * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerDebezium serializer_debezium = 3; * @return The serializerDebezium. */ @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium getSerializerDebezium() { if (serializerCase_ == 3) { return (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium) serializer_; } return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium.getDefaultInstance(); } /** *
     * Serialize data in debezium format
     * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerDebezium serializer_debezium = 3; */ @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebeziumOrBuilder getSerializerDebeziumOrBuilder() { if (serializerCase_ == 3) { return (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium) serializer_; } return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium.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 (serializerCase_ == 1) { output.writeMessage(1, (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto) serializer_); } if (serializerCase_ == 2) { output.writeMessage(2, (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON) serializer_); } if (serializerCase_ == 3) { output.writeMessage(3, (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium) serializer_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (serializerCase_ == 1) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto) serializer_); } if (serializerCase_ == 2) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON) serializer_); } if (serializerCase_ == 3) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium) serializer_); } 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.Serializers.Serializer)) { return super.equals(obj); } yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer other = (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer) obj; if (!getSerializerCase().equals(other.getSerializerCase())) return false; switch (serializerCase_) { case 1: if (!getSerializerAuto() .equals(other.getSerializerAuto())) return false; break; case 2: if (!getSerializerJson() .equals(other.getSerializerJson())) return false; break; case 3: if (!getSerializerDebezium() .equals(other.getSerializerDebezium())) 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 (serializerCase_) { case 1: hash = (37 * hash) + SERIALIZER_AUTO_FIELD_NUMBER; hash = (53 * hash) + getSerializerAuto().hashCode(); break; case 2: hash = (37 * hash) + SERIALIZER_JSON_FIELD_NUMBER; hash = (53 * hash) + getSerializerJson().hashCode(); break; case 3: hash = (37 * hash) + SERIALIZER_DEBEZIUM_FIELD_NUMBER; hash = (53 * hash) + getSerializerDebezium().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer 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.Serializers.Serializer parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer 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.Serializers.Serializer parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer 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.Serializers.Serializer 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.Serializers.Serializer 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.Serializers.Serializer 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.Serializers.Serializer 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.Serializers.Serializer 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.Serializers.Serializer 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.Serializers.Serializer 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; } /** *
     * Data serialization format
     * 
* * Protobuf type {@code yandex.cloud.datatransfer.v1.endpoint.Serializer} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.datatransfer.v1.endpoint.Serializer) yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.internal_static_yandex_cloud_datatransfer_v1_endpoint_Serializer_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.internal_static_yandex_cloud_datatransfer_v1_endpoint_Serializer_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer.class, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer.Builder.class); } // Construct using yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer.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(); serializerCase_ = 0; serializer_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.internal_static_yandex_cloud_datatransfer_v1_endpoint_Serializer_descriptor; } @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer getDefaultInstanceForType() { return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer build() { yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer buildPartial() { yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer result = new yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer(this); if (serializerCase_ == 1) { if (serializerAutoBuilder_ == null) { result.serializer_ = serializer_; } else { result.serializer_ = serializerAutoBuilder_.build(); } } if (serializerCase_ == 2) { if (serializerJsonBuilder_ == null) { result.serializer_ = serializer_; } else { result.serializer_ = serializerJsonBuilder_.build(); } } if (serializerCase_ == 3) { if (serializerDebeziumBuilder_ == null) { result.serializer_ = serializer_; } else { result.serializer_ = serializerDebeziumBuilder_.build(); } } result.serializerCase_ = serializerCase_; 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.Serializers.Serializer) { return mergeFrom((yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer other) { if (other == yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer.getDefaultInstance()) return this; switch (other.getSerializerCase()) { case SERIALIZER_AUTO: { mergeSerializerAuto(other.getSerializerAuto()); break; } case SERIALIZER_JSON: { mergeSerializerJson(other.getSerializerJson()); break; } case SERIALIZER_DEBEZIUM: { mergeSerializerDebezium(other.getSerializerDebezium()); break; } case SERIALIZER_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.Serializers.Serializer parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int serializerCase_ = 0; private java.lang.Object serializer_; public SerializerCase getSerializerCase() { return SerializerCase.forNumber( serializerCase_); } public Builder clearSerializer() { serializerCase_ = 0; serializer_ = null; onChanged(); return this; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAutoOrBuilder> serializerAutoBuilder_; /** *
       * Select the serialization format automatically
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerAuto serializer_auto = 1; * @return Whether the serializerAuto field is set. */ @java.lang.Override public boolean hasSerializerAuto() { return serializerCase_ == 1; } /** *
       * Select the serialization format automatically
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerAuto serializer_auto = 1; * @return The serializerAuto. */ @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto getSerializerAuto() { if (serializerAutoBuilder_ == null) { if (serializerCase_ == 1) { return (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto) serializer_; } return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto.getDefaultInstance(); } else { if (serializerCase_ == 1) { return serializerAutoBuilder_.getMessage(); } return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto.getDefaultInstance(); } } /** *
       * Select the serialization format automatically
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerAuto serializer_auto = 1; */ public Builder setSerializerAuto(yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto value) { if (serializerAutoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } serializer_ = value; onChanged(); } else { serializerAutoBuilder_.setMessage(value); } serializerCase_ = 1; return this; } /** *
       * Select the serialization format automatically
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerAuto serializer_auto = 1; */ public Builder setSerializerAuto( yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto.Builder builderForValue) { if (serializerAutoBuilder_ == null) { serializer_ = builderForValue.build(); onChanged(); } else { serializerAutoBuilder_.setMessage(builderForValue.build()); } serializerCase_ = 1; return this; } /** *
       * Select the serialization format automatically
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerAuto serializer_auto = 1; */ public Builder mergeSerializerAuto(yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto value) { if (serializerAutoBuilder_ == null) { if (serializerCase_ == 1 && serializer_ != yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto.getDefaultInstance()) { serializer_ = yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto.newBuilder((yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto) serializer_) .mergeFrom(value).buildPartial(); } else { serializer_ = value; } onChanged(); } else { if (serializerCase_ == 1) { serializerAutoBuilder_.mergeFrom(value); } serializerAutoBuilder_.setMessage(value); } serializerCase_ = 1; return this; } /** *
       * Select the serialization format automatically
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerAuto serializer_auto = 1; */ public Builder clearSerializerAuto() { if (serializerAutoBuilder_ == null) { if (serializerCase_ == 1) { serializerCase_ = 0; serializer_ = null; onChanged(); } } else { if (serializerCase_ == 1) { serializerCase_ = 0; serializer_ = null; } serializerAutoBuilder_.clear(); } return this; } /** *
       * Select the serialization format automatically
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerAuto serializer_auto = 1; */ public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto.Builder getSerializerAutoBuilder() { return getSerializerAutoFieldBuilder().getBuilder(); } /** *
       * Select the serialization format automatically
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerAuto serializer_auto = 1; */ @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAutoOrBuilder getSerializerAutoOrBuilder() { if ((serializerCase_ == 1) && (serializerAutoBuilder_ != null)) { return serializerAutoBuilder_.getMessageOrBuilder(); } else { if (serializerCase_ == 1) { return (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto) serializer_; } return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto.getDefaultInstance(); } } /** *
       * Select the serialization format automatically
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerAuto serializer_auto = 1; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAutoOrBuilder> getSerializerAutoFieldBuilder() { if (serializerAutoBuilder_ == null) { if (!(serializerCase_ == 1)) { serializer_ = yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto.getDefaultInstance(); } serializerAutoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAutoOrBuilder>( (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerAuto) serializer_, getParentForChildren(), isClean()); serializer_ = null; } serializerCase_ = 1; onChanged();; return serializerAutoBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSONOrBuilder> serializerJsonBuilder_; /** *
       * Serialize data in json format
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerJSON serializer_json = 2; * @return Whether the serializerJson field is set. */ @java.lang.Override public boolean hasSerializerJson() { return serializerCase_ == 2; } /** *
       * Serialize data in json format
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerJSON serializer_json = 2; * @return The serializerJson. */ @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON getSerializerJson() { if (serializerJsonBuilder_ == null) { if (serializerCase_ == 2) { return (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON) serializer_; } return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON.getDefaultInstance(); } else { if (serializerCase_ == 2) { return serializerJsonBuilder_.getMessage(); } return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON.getDefaultInstance(); } } /** *
       * Serialize data in json format
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerJSON serializer_json = 2; */ public Builder setSerializerJson(yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON value) { if (serializerJsonBuilder_ == null) { if (value == null) { throw new NullPointerException(); } serializer_ = value; onChanged(); } else { serializerJsonBuilder_.setMessage(value); } serializerCase_ = 2; return this; } /** *
       * Serialize data in json format
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerJSON serializer_json = 2; */ public Builder setSerializerJson( yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON.Builder builderForValue) { if (serializerJsonBuilder_ == null) { serializer_ = builderForValue.build(); onChanged(); } else { serializerJsonBuilder_.setMessage(builderForValue.build()); } serializerCase_ = 2; return this; } /** *
       * Serialize data in json format
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerJSON serializer_json = 2; */ public Builder mergeSerializerJson(yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON value) { if (serializerJsonBuilder_ == null) { if (serializerCase_ == 2 && serializer_ != yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON.getDefaultInstance()) { serializer_ = yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON.newBuilder((yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON) serializer_) .mergeFrom(value).buildPartial(); } else { serializer_ = value; } onChanged(); } else { if (serializerCase_ == 2) { serializerJsonBuilder_.mergeFrom(value); } serializerJsonBuilder_.setMessage(value); } serializerCase_ = 2; return this; } /** *
       * Serialize data in json format
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerJSON serializer_json = 2; */ public Builder clearSerializerJson() { if (serializerJsonBuilder_ == null) { if (serializerCase_ == 2) { serializerCase_ = 0; serializer_ = null; onChanged(); } } else { if (serializerCase_ == 2) { serializerCase_ = 0; serializer_ = null; } serializerJsonBuilder_.clear(); } return this; } /** *
       * Serialize data in json format
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerJSON serializer_json = 2; */ public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON.Builder getSerializerJsonBuilder() { return getSerializerJsonFieldBuilder().getBuilder(); } /** *
       * Serialize data in json format
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerJSON serializer_json = 2; */ @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSONOrBuilder getSerializerJsonOrBuilder() { if ((serializerCase_ == 2) && (serializerJsonBuilder_ != null)) { return serializerJsonBuilder_.getMessageOrBuilder(); } else { if (serializerCase_ == 2) { return (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON) serializer_; } return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON.getDefaultInstance(); } } /** *
       * Serialize data in json format
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerJSON serializer_json = 2; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSONOrBuilder> getSerializerJsonFieldBuilder() { if (serializerJsonBuilder_ == null) { if (!(serializerCase_ == 2)) { serializer_ = yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON.getDefaultInstance(); } serializerJsonBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSONOrBuilder>( (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerJSON) serializer_, getParentForChildren(), isClean()); serializer_ = null; } serializerCase_ = 2; onChanged();; return serializerJsonBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebeziumOrBuilder> serializerDebeziumBuilder_; /** *
       * Serialize data in debezium format
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerDebezium serializer_debezium = 3; * @return Whether the serializerDebezium field is set. */ @java.lang.Override public boolean hasSerializerDebezium() { return serializerCase_ == 3; } /** *
       * Serialize data in debezium format
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerDebezium serializer_debezium = 3; * @return The serializerDebezium. */ @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium getSerializerDebezium() { if (serializerDebeziumBuilder_ == null) { if (serializerCase_ == 3) { return (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium) serializer_; } return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium.getDefaultInstance(); } else { if (serializerCase_ == 3) { return serializerDebeziumBuilder_.getMessage(); } return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium.getDefaultInstance(); } } /** *
       * Serialize data in debezium format
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerDebezium serializer_debezium = 3; */ public Builder setSerializerDebezium(yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium value) { if (serializerDebeziumBuilder_ == null) { if (value == null) { throw new NullPointerException(); } serializer_ = value; onChanged(); } else { serializerDebeziumBuilder_.setMessage(value); } serializerCase_ = 3; return this; } /** *
       * Serialize data in debezium format
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerDebezium serializer_debezium = 3; */ public Builder setSerializerDebezium( yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium.Builder builderForValue) { if (serializerDebeziumBuilder_ == null) { serializer_ = builderForValue.build(); onChanged(); } else { serializerDebeziumBuilder_.setMessage(builderForValue.build()); } serializerCase_ = 3; return this; } /** *
       * Serialize data in debezium format
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerDebezium serializer_debezium = 3; */ public Builder mergeSerializerDebezium(yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium value) { if (serializerDebeziumBuilder_ == null) { if (serializerCase_ == 3 && serializer_ != yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium.getDefaultInstance()) { serializer_ = yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium.newBuilder((yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium) serializer_) .mergeFrom(value).buildPartial(); } else { serializer_ = value; } onChanged(); } else { if (serializerCase_ == 3) { serializerDebeziumBuilder_.mergeFrom(value); } serializerDebeziumBuilder_.setMessage(value); } serializerCase_ = 3; return this; } /** *
       * Serialize data in debezium format
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerDebezium serializer_debezium = 3; */ public Builder clearSerializerDebezium() { if (serializerDebeziumBuilder_ == null) { if (serializerCase_ == 3) { serializerCase_ = 0; serializer_ = null; onChanged(); } } else { if (serializerCase_ == 3) { serializerCase_ = 0; serializer_ = null; } serializerDebeziumBuilder_.clear(); } return this; } /** *
       * Serialize data in debezium format
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerDebezium serializer_debezium = 3; */ public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium.Builder getSerializerDebeziumBuilder() { return getSerializerDebeziumFieldBuilder().getBuilder(); } /** *
       * Serialize data in debezium format
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerDebezium serializer_debezium = 3; */ @java.lang.Override public yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebeziumOrBuilder getSerializerDebeziumOrBuilder() { if ((serializerCase_ == 3) && (serializerDebeziumBuilder_ != null)) { return serializerDebeziumBuilder_.getMessageOrBuilder(); } else { if (serializerCase_ == 3) { return (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium) serializer_; } return yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium.getDefaultInstance(); } } /** *
       * Serialize data in debezium format
       * 
* * .yandex.cloud.datatransfer.v1.endpoint.SerializerDebezium serializer_debezium = 3; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebeziumOrBuilder> getSerializerDebeziumFieldBuilder() { if (serializerDebeziumBuilder_ == null) { if (!(serializerCase_ == 3)) { serializer_ = yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium.getDefaultInstance(); } serializerDebeziumBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium.Builder, yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebeziumOrBuilder>( (yandex.cloud.api.datatransfer.v1.endpoint.Serializers.SerializerDebezium) serializer_, getParentForChildren(), isClean()); serializer_ = null; } serializerCase_ = 3; onChanged();; return serializerDebeziumBuilder_; } @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.Serializer) } // @@protoc_insertion_point(class_scope:yandex.cloud.datatransfer.v1.endpoint.Serializer) private static final yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer(); } public static yandex.cloud.api.datatransfer.v1.endpoint.Serializers.Serializer getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Serializer parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Serializer(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.Serializers.Serializer getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerAuto_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerAuto_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerJSON_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerJSON_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_datatransfer_v1_endpoint_DebeziumSerializerParameter_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_datatransfer_v1_endpoint_DebeziumSerializerParameter_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerDebezium_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerDebezium_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_datatransfer_v1_endpoint_Serializer_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_datatransfer_v1_endpoint_Serializer_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n7yandex/cloud/datatransfer/v1/endpoint/" + "serializers.proto\022%yandex.cloud.datatran" + "sfer.v1.endpoint\"\020\n\016SerializerAuto\"\020\n\016Se" + "rializerJSON\"9\n\033DebeziumSerializerParame" + "ter\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t\"w\n\022Seria" + "lizerDebezium\022a\n\025serializer_parameters\030\001" + " \003(\0132B.yandex.cloud.datatransfer.v1.endp" + "oint.DebeziumSerializerParameter\"\230\002\n\nSer" + "ializer\022P\n\017serializer_auto\030\001 \001(\01325.yande" + "x.cloud.datatransfer.v1.endpoint.Seriali" + "zerAutoH\000\022P\n\017serializer_json\030\002 \001(\01325.yan" + "dex.cloud.datatransfer.v1.endpoint.Seria" + "lizerJSONH\000\022X\n\023serializer_debezium\030\003 \001(\013" + "29.yandex.cloud.datatransfer.v1.endpoint" + ".SerializerDebeziumH\000B\014\n\nserializerB\247\001\n)" + "yandex.cloud.api.datatransfer.v1.endpoin" + "tZRgithub.com/yandex-cloud/go-genproto/y" + "andex/cloud/datatransfer/v1/endpoint;end" + "point\252\002%Yandex.Cloud.Datatransfer.V1.End" + "Pointb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { }); internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerAuto_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerAuto_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerAuto_descriptor, new java.lang.String[] { }); internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerJSON_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerJSON_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerJSON_descriptor, new java.lang.String[] { }); internal_static_yandex_cloud_datatransfer_v1_endpoint_DebeziumSerializerParameter_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_yandex_cloud_datatransfer_v1_endpoint_DebeziumSerializerParameter_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_datatransfer_v1_endpoint_DebeziumSerializerParameter_descriptor, new java.lang.String[] { "Key", "Value", }); internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerDebezium_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerDebezium_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_datatransfer_v1_endpoint_SerializerDebezium_descriptor, new java.lang.String[] { "SerializerParameters", }); internal_static_yandex_cloud_datatransfer_v1_endpoint_Serializer_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_yandex_cloud_datatransfer_v1_endpoint_Serializer_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_datatransfer_v1_endpoint_Serializer_descriptor, new java.lang.String[] { "SerializerAuto", "SerializerJson", "SerializerDebezium", "Serializer", }); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy