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

yandex.cloud.api.mdb.elasticsearch.v1.Auth Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: yandex/cloud/mdb/elasticsearch/v1/auth.proto

package yandex.cloud.api.mdb.elasticsearch.v1;

public final class Auth {
  private Auth() {}
  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 AuthProvidersOrBuilder extends
      // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.elasticsearch.v1.AuthProviders)
      com.google.protobuf.MessageOrBuilder {

    /**
     * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
     */
    java.util.List 
        getProvidersList();
    /**
     * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
     */
    yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider getProviders(int index);
    /**
     * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
     */
    int getProvidersCount();
    /**
     * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
     */
    java.util.List 
        getProvidersOrBuilderList();
    /**
     * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
     */
    yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviderOrBuilder getProvidersOrBuilder(
        int index);
  }
  /**
   * Protobuf type {@code yandex.cloud.mdb.elasticsearch.v1.AuthProviders}
   */
  public static final class AuthProviders extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.elasticsearch.v1.AuthProviders)
      AuthProvidersOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use AuthProviders.newBuilder() to construct.
    private AuthProviders(com.google.protobuf.GeneratedMessageV3.Builder builder) {
      super(builder);
    }
    private AuthProviders() {
      providers_ = java.util.Collections.emptyList();
    }

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

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    private AuthProviders(
        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)) {
                providers_ = new java.util.ArrayList();
                mutable_bitField0_ |= 0x00000001;
              }
              providers_.add(
                  input.readMessage(yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.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)) {
          providers_ = java.util.Collections.unmodifiableList(providers_);
        }
        this.unknownFields = unknownFields.build();
        makeExtensionsImmutable();
      }
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return yandex.cloud.api.mdb.elasticsearch.v1.Auth.internal_static_yandex_cloud_mdb_elasticsearch_v1_AuthProviders_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return yandex.cloud.api.mdb.elasticsearch.v1.Auth.internal_static_yandex_cloud_mdb_elasticsearch_v1_AuthProviders_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviders.class, yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviders.Builder.class);
    }

    public static final int PROVIDERS_FIELD_NUMBER = 1;
    private java.util.List providers_;
    /**
     * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
     */
    @java.lang.Override
    public java.util.List getProvidersList() {
      return providers_;
    }
    /**
     * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
     */
    @java.lang.Override
    public java.util.List 
        getProvidersOrBuilderList() {
      return providers_;
    }
    /**
     * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
     */
    @java.lang.Override
    public int getProvidersCount() {
      return providers_.size();
    }
    /**
     * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
     */
    @java.lang.Override
    public yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider getProviders(int index) {
      return providers_.get(index);
    }
    /**
     * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
     */
    @java.lang.Override
    public yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviderOrBuilder getProvidersOrBuilder(
        int index) {
      return providers_.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 < providers_.size(); i++) {
        output.writeMessage(1, providers_.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 < providers_.size(); i++) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(1, providers_.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.mdb.elasticsearch.v1.Auth.AuthProviders)) {
        return super.equals(obj);
      }
      yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviders other = (yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviders) obj;

      if (!getProvidersList()
          .equals(other.getProvidersList())) 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 (getProvidersCount() > 0) {
        hash = (37 * hash) + PROVIDERS_FIELD_NUMBER;
        hash = (53 * hash) + getProvidersList().hashCode();
      }
      hash = (29 * hash) + unknownFields.hashCode();
      memoizedHashCode = hash;
      return hash;
    }

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

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return yandex.cloud.api.mdb.elasticsearch.v1.Auth.internal_static_yandex_cloud_mdb_elasticsearch_v1_AuthProviders_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviders.class, yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviders.Builder.class);
      }

      // Construct using yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviders.newBuilder()
      private Builder() {
        maybeForceBuilderInitialization();
      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);
        maybeForceBuilderInitialization();
      }
      private void maybeForceBuilderInitialization() {
        if (com.google.protobuf.GeneratedMessageV3
                .alwaysUseFieldBuilders) {
          getProvidersFieldBuilder();
        }
      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        if (providersBuilder_ == null) {
          providers_ = java.util.Collections.emptyList();
          bitField0_ = (bitField0_ & ~0x00000001);
        } else {
          providersBuilder_.clear();
        }
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return yandex.cloud.api.mdb.elasticsearch.v1.Auth.internal_static_yandex_cloud_mdb_elasticsearch_v1_AuthProviders_descriptor;
      }

      @java.lang.Override
      public yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviders getDefaultInstanceForType() {
        return yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviders.getDefaultInstance();
      }

      @java.lang.Override
      public yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviders build() {
        yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviders result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviders buildPartial() {
        yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviders result = new yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviders(this);
        int from_bitField0_ = bitField0_;
        if (providersBuilder_ == null) {
          if (((bitField0_ & 0x00000001) != 0)) {
            providers_ = java.util.Collections.unmodifiableList(providers_);
            bitField0_ = (bitField0_ & ~0x00000001);
          }
          result.providers_ = providers_;
        } else {
          result.providers_ = providersBuilder_.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.mdb.elasticsearch.v1.Auth.AuthProviders) {
          return mergeFrom((yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviders)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviders other) {
        if (other == yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviders.getDefaultInstance()) return this;
        if (providersBuilder_ == null) {
          if (!other.providers_.isEmpty()) {
            if (providers_.isEmpty()) {
              providers_ = other.providers_;
              bitField0_ = (bitField0_ & ~0x00000001);
            } else {
              ensureProvidersIsMutable();
              providers_.addAll(other.providers_);
            }
            onChanged();
          }
        } else {
          if (!other.providers_.isEmpty()) {
            if (providersBuilder_.isEmpty()) {
              providersBuilder_.dispose();
              providersBuilder_ = null;
              providers_ = other.providers_;
              bitField0_ = (bitField0_ & ~0x00000001);
              providersBuilder_ = 
                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
                   getProvidersFieldBuilder() : null;
            } else {
              providersBuilder_.addAllMessages(other.providers_);
            }
          }
        }
        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.mdb.elasticsearch.v1.Auth.AuthProviders parsedMessage = null;
        try {
          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          parsedMessage = (yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviders) e.getUnfinishedMessage();
          throw e.unwrapIOException();
        } finally {
          if (parsedMessage != null) {
            mergeFrom(parsedMessage);
          }
        }
        return this;
      }
      private int bitField0_;

      private java.util.List providers_ =
        java.util.Collections.emptyList();
      private void ensureProvidersIsMutable() {
        if (!((bitField0_ & 0x00000001) != 0)) {
          providers_ = new java.util.ArrayList(providers_);
          bitField0_ |= 0x00000001;
         }
      }

      private com.google.protobuf.RepeatedFieldBuilderV3<
          yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider, yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.Builder, yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviderOrBuilder> providersBuilder_;

      /**
       * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
       */
      public java.util.List getProvidersList() {
        if (providersBuilder_ == null) {
          return java.util.Collections.unmodifiableList(providers_);
        } else {
          return providersBuilder_.getMessageList();
        }
      }
      /**
       * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
       */
      public int getProvidersCount() {
        if (providersBuilder_ == null) {
          return providers_.size();
        } else {
          return providersBuilder_.getCount();
        }
      }
      /**
       * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
       */
      public yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider getProviders(int index) {
        if (providersBuilder_ == null) {
          return providers_.get(index);
        } else {
          return providersBuilder_.getMessage(index);
        }
      }
      /**
       * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
       */
      public Builder setProviders(
          int index, yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider value) {
        if (providersBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureProvidersIsMutable();
          providers_.set(index, value);
          onChanged();
        } else {
          providersBuilder_.setMessage(index, value);
        }
        return this;
      }
      /**
       * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
       */
      public Builder setProviders(
          int index, yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.Builder builderForValue) {
        if (providersBuilder_ == null) {
          ensureProvidersIsMutable();
          providers_.set(index, builderForValue.build());
          onChanged();
        } else {
          providersBuilder_.setMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
       */
      public Builder addProviders(yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider value) {
        if (providersBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureProvidersIsMutable();
          providers_.add(value);
          onChanged();
        } else {
          providersBuilder_.addMessage(value);
        }
        return this;
      }
      /**
       * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
       */
      public Builder addProviders(
          int index, yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider value) {
        if (providersBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureProvidersIsMutable();
          providers_.add(index, value);
          onChanged();
        } else {
          providersBuilder_.addMessage(index, value);
        }
        return this;
      }
      /**
       * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
       */
      public Builder addProviders(
          yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.Builder builderForValue) {
        if (providersBuilder_ == null) {
          ensureProvidersIsMutable();
          providers_.add(builderForValue.build());
          onChanged();
        } else {
          providersBuilder_.addMessage(builderForValue.build());
        }
        return this;
      }
      /**
       * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
       */
      public Builder addProviders(
          int index, yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.Builder builderForValue) {
        if (providersBuilder_ == null) {
          ensureProvidersIsMutable();
          providers_.add(index, builderForValue.build());
          onChanged();
        } else {
          providersBuilder_.addMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
       */
      public Builder addAllProviders(
          java.lang.Iterable values) {
        if (providersBuilder_ == null) {
          ensureProvidersIsMutable();
          com.google.protobuf.AbstractMessageLite.Builder.addAll(
              values, providers_);
          onChanged();
        } else {
          providersBuilder_.addAllMessages(values);
        }
        return this;
      }
      /**
       * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
       */
      public Builder clearProviders() {
        if (providersBuilder_ == null) {
          providers_ = java.util.Collections.emptyList();
          bitField0_ = (bitField0_ & ~0x00000001);
          onChanged();
        } else {
          providersBuilder_.clear();
        }
        return this;
      }
      /**
       * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
       */
      public Builder removeProviders(int index) {
        if (providersBuilder_ == null) {
          ensureProvidersIsMutable();
          providers_.remove(index);
          onChanged();
        } else {
          providersBuilder_.remove(index);
        }
        return this;
      }
      /**
       * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
       */
      public yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.Builder getProvidersBuilder(
          int index) {
        return getProvidersFieldBuilder().getBuilder(index);
      }
      /**
       * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
       */
      public yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviderOrBuilder getProvidersOrBuilder(
          int index) {
        if (providersBuilder_ == null) {
          return providers_.get(index);  } else {
          return providersBuilder_.getMessageOrBuilder(index);
        }
      }
      /**
       * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
       */
      public java.util.List 
           getProvidersOrBuilderList() {
        if (providersBuilder_ != null) {
          return providersBuilder_.getMessageOrBuilderList();
        } else {
          return java.util.Collections.unmodifiableList(providers_);
        }
      }
      /**
       * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
       */
      public yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.Builder addProvidersBuilder() {
        return getProvidersFieldBuilder().addBuilder(
            yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.getDefaultInstance());
      }
      /**
       * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
       */
      public yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.Builder addProvidersBuilder(
          int index) {
        return getProvidersFieldBuilder().addBuilder(
            index, yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.getDefaultInstance());
      }
      /**
       * repeated .yandex.cloud.mdb.elasticsearch.v1.AuthProvider providers = 1;
       */
      public java.util.List 
           getProvidersBuilderList() {
        return getProvidersFieldBuilder().getBuilderList();
      }
      private com.google.protobuf.RepeatedFieldBuilderV3<
          yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider, yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.Builder, yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviderOrBuilder> 
          getProvidersFieldBuilder() {
        if (providersBuilder_ == null) {
          providersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
              yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider, yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.Builder, yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviderOrBuilder>(
                  providers_,
                  ((bitField0_ & 0x00000001) != 0),
                  getParentForChildren(),
                  isClean());
          providers_ = null;
        }
        return providersBuilder_;
      }
      @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.mdb.elasticsearch.v1.AuthProviders)
    }

    // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.elasticsearch.v1.AuthProviders)
    private static final yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviders DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviders();
    }

    public static yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviders getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

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

  }

  public interface AuthProviderOrBuilder extends
      // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.elasticsearch.v1.AuthProvider)
      com.google.protobuf.MessageOrBuilder {

    /**
     * .yandex.cloud.mdb.elasticsearch.v1.AuthProvider.Type type = 1;
     * @return The enum numeric value on the wire for type.
     */
    int getTypeValue();
    /**
     * .yandex.cloud.mdb.elasticsearch.v1.AuthProvider.Type type = 1;
     * @return The type.
     */
    yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.Type getType();

    /**
     * string name = 2 [(.yandex.cloud.pattern) = "[a-z][a-z0-9_-]*", (.yandex.cloud.length) = "<=50"];
     * @return The name.
     */
    java.lang.String getName();
    /**
     * string name = 2 [(.yandex.cloud.pattern) = "[a-z][a-z0-9_-]*", (.yandex.cloud.length) = "<=50"];
     * @return The bytes for name.
     */
    com.google.protobuf.ByteString
        getNameBytes();

    /**
     * int64 order = 3;
     * @return The order.
     */
    long getOrder();

    /**
     * bool enabled = 4;
     * @return The enabled.
     */
    boolean getEnabled();

    /**
     * 
     * selector ui settings
     * 
* * bool hidden = 5; * @return The hidden. */ boolean getHidden(); /** * string description = 6 [(.yandex.cloud.length) = "<=50"]; * @return The description. */ java.lang.String getDescription(); /** * string description = 6 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** * string hint = 7 [(.yandex.cloud.length) = "<=250"]; * @return The hint. */ java.lang.String getHint(); /** * string hint = 7 [(.yandex.cloud.length) = "<=250"]; * @return The bytes for hint. */ com.google.protobuf.ByteString getHintBytes(); /** * string icon = 8 [(.yandex.cloud.length) = "<=250"]; * @return The icon. */ java.lang.String getIcon(); /** * string icon = 8 [(.yandex.cloud.length) = "<=250"]; * @return The bytes for icon. */ com.google.protobuf.ByteString getIconBytes(); /** * .yandex.cloud.mdb.elasticsearch.v1.SamlSettings saml = 9; * @return Whether the saml field is set. */ boolean hasSaml(); /** * .yandex.cloud.mdb.elasticsearch.v1.SamlSettings saml = 9; * @return The saml. */ yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings getSaml(); /** * .yandex.cloud.mdb.elasticsearch.v1.SamlSettings saml = 9; */ yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettingsOrBuilder getSamlOrBuilder(); public yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.SettingsCase getSettingsCase(); } /** * Protobuf type {@code yandex.cloud.mdb.elasticsearch.v1.AuthProvider} */ public static final class AuthProvider extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.elasticsearch.v1.AuthProvider) AuthProviderOrBuilder { private static final long serialVersionUID = 0L; // Use AuthProvider.newBuilder() to construct. private AuthProvider(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private AuthProvider() { type_ = 0; name_ = ""; description_ = ""; hint_ = ""; icon_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new AuthProvider(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private AuthProvider( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { int rawValue = input.readEnum(); type_ = rawValue; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; break; } case 24: { order_ = input.readInt64(); break; } case 32: { enabled_ = input.readBool(); break; } case 40: { hidden_ = input.readBool(); break; } case 50: { java.lang.String s = input.readStringRequireUtf8(); description_ = s; break; } case 58: { java.lang.String s = input.readStringRequireUtf8(); hint_ = s; break; } case 66: { java.lang.String s = input.readStringRequireUtf8(); icon_ = s; break; } case 74: { yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings.Builder subBuilder = null; if (settingsCase_ == 9) { subBuilder = ((yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings) settings_).toBuilder(); } settings_ = input.readMessage(yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom((yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings) settings_); settings_ = subBuilder.buildPartial(); } settingsCase_ = 9; 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.mdb.elasticsearch.v1.Auth.internal_static_yandex_cloud_mdb_elasticsearch_v1_AuthProvider_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.elasticsearch.v1.Auth.internal_static_yandex_cloud_mdb_elasticsearch_v1_AuthProvider_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.class, yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.Builder.class); } /** * Protobuf enum {@code yandex.cloud.mdb.elasticsearch.v1.AuthProvider.Type} */ public enum Type implements com.google.protobuf.ProtocolMessageEnum { /** * TYPE_UNSPECIFIED = 0; */ TYPE_UNSPECIFIED(0), /** * NATIVE = 1; */ NATIVE(1), /** *
       * OPENID = 3;
       * ANONYMOUS = 4;
       * 
* * SAML = 2; */ SAML(2), UNRECOGNIZED(-1), ; /** * TYPE_UNSPECIFIED = 0; */ public static final int TYPE_UNSPECIFIED_VALUE = 0; /** * NATIVE = 1; */ public static final int NATIVE_VALUE = 1; /** *
       * OPENID = 3;
       * ANONYMOUS = 4;
       * 
* * SAML = 2; */ public static final int SAML_VALUE = 2; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static Type valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static Type forNumber(int value) { switch (value) { case 0: return TYPE_UNSPECIFIED; case 1: return NATIVE; case 2: return SAML; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< Type> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public Type findValueByNumber(int number) { return Type.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.getDescriptor().getEnumTypes().get(0); } private static final Type[] VALUES = values(); public static Type valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private Type(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:yandex.cloud.mdb.elasticsearch.v1.AuthProvider.Type) } private int settingsCase_ = 0; private java.lang.Object settings_; public enum SettingsCase implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { SAML(9), SETTINGS_NOT_SET(0); private final int value; private SettingsCase(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 SettingsCase valueOf(int value) { return forNumber(value); } public static SettingsCase forNumber(int value) { switch (value) { case 9: return SAML; case 0: return SETTINGS_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public SettingsCase getSettingsCase() { return SettingsCase.forNumber( settingsCase_); } public static final int TYPE_FIELD_NUMBER = 1; private int type_; /** * .yandex.cloud.mdb.elasticsearch.v1.AuthProvider.Type type = 1; * @return The enum numeric value on the wire for type. */ @java.lang.Override public int getTypeValue() { return type_; } /** * .yandex.cloud.mdb.elasticsearch.v1.AuthProvider.Type type = 1; * @return The type. */ @java.lang.Override public yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.Type getType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.Type result = yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.Type.valueOf(type_); return result == null ? yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.Type.UNRECOGNIZED : result; } public static final int NAME_FIELD_NUMBER = 2; private volatile java.lang.Object name_; /** * string name = 2 [(.yandex.cloud.pattern) = "[a-z][a-z0-9_-]*", (.yandex.cloud.length) = "<=50"]; * @return The name. */ @java.lang.Override public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } } /** * string name = 2 [(.yandex.cloud.pattern) = "[a-z][a-z0-9_-]*", (.yandex.cloud.length) = "<=50"]; * @return The bytes for name. */ @java.lang.Override public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ORDER_FIELD_NUMBER = 3; private long order_; /** * int64 order = 3; * @return The order. */ @java.lang.Override public long getOrder() { return order_; } public static final int ENABLED_FIELD_NUMBER = 4; private boolean enabled_; /** * bool enabled = 4; * @return The enabled. */ @java.lang.Override public boolean getEnabled() { return enabled_; } public static final int HIDDEN_FIELD_NUMBER = 5; private boolean hidden_; /** *
     * selector ui settings
     * 
* * bool hidden = 5; * @return The hidden. */ @java.lang.Override public boolean getHidden() { return hidden_; } public static final int DESCRIPTION_FIELD_NUMBER = 6; private volatile java.lang.Object description_; /** * string description = 6 [(.yandex.cloud.length) = "<=50"]; * @return The description. */ @java.lang.Override public java.lang.String getDescription() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } } /** * string description = 6 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for description. */ @java.lang.Override public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int HINT_FIELD_NUMBER = 7; private volatile java.lang.Object hint_; /** * string hint = 7 [(.yandex.cloud.length) = "<=250"]; * @return The hint. */ @java.lang.Override public java.lang.String getHint() { java.lang.Object ref = hint_; 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(); hint_ = s; return s; } } /** * string hint = 7 [(.yandex.cloud.length) = "<=250"]; * @return The bytes for hint. */ @java.lang.Override public com.google.protobuf.ByteString getHintBytes() { java.lang.Object ref = hint_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); hint_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ICON_FIELD_NUMBER = 8; private volatile java.lang.Object icon_; /** * string icon = 8 [(.yandex.cloud.length) = "<=250"]; * @return The icon. */ @java.lang.Override public java.lang.String getIcon() { java.lang.Object ref = icon_; 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(); icon_ = s; return s; } } /** * string icon = 8 [(.yandex.cloud.length) = "<=250"]; * @return The bytes for icon. */ @java.lang.Override public com.google.protobuf.ByteString getIconBytes() { java.lang.Object ref = icon_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); icon_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int SAML_FIELD_NUMBER = 9; /** * .yandex.cloud.mdb.elasticsearch.v1.SamlSettings saml = 9; * @return Whether the saml field is set. */ @java.lang.Override public boolean hasSaml() { return settingsCase_ == 9; } /** * .yandex.cloud.mdb.elasticsearch.v1.SamlSettings saml = 9; * @return The saml. */ @java.lang.Override public yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings getSaml() { if (settingsCase_ == 9) { return (yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings) settings_; } return yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings.getDefaultInstance(); } /** * .yandex.cloud.mdb.elasticsearch.v1.SamlSettings saml = 9; */ @java.lang.Override public yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettingsOrBuilder getSamlOrBuilder() { if (settingsCase_ == 9) { return (yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings) settings_; } return yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings.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 (type_ != yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.Type.TYPE_UNSPECIFIED.getNumber()) { output.writeEnum(1, type_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); } if (order_ != 0L) { output.writeInt64(3, order_); } if (enabled_ != false) { output.writeBool(4, enabled_); } if (hidden_ != false) { output.writeBool(5, hidden_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 6, description_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hint_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 7, hint_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(icon_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 8, icon_); } if (settingsCase_ == 9) { output.writeMessage(9, (yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings) settings_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (type_ != yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.Type.TYPE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, type_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); } if (order_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(3, order_); } if (enabled_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(4, enabled_); } if (hidden_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(5, hidden_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, description_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(hint_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, hint_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(icon_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, icon_); } if (settingsCase_ == 9) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, (yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings) settings_); } 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.mdb.elasticsearch.v1.Auth.AuthProvider)) { return super.equals(obj); } yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider other = (yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider) obj; if (type_ != other.type_) return false; if (!getName() .equals(other.getName())) return false; if (getOrder() != other.getOrder()) return false; if (getEnabled() != other.getEnabled()) return false; if (getHidden() != other.getHidden()) return false; if (!getDescription() .equals(other.getDescription())) return false; if (!getHint() .equals(other.getHint())) return false; if (!getIcon() .equals(other.getIcon())) return false; if (!getSettingsCase().equals(other.getSettingsCase())) return false; switch (settingsCase_) { case 9: if (!getSaml() .equals(other.getSaml())) return false; break; case 0: default: } if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + type_; hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); hash = (37 * hash) + ORDER_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getOrder()); hash = (37 * hash) + ENABLED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getEnabled()); hash = (37 * hash) + HIDDEN_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getHidden()); hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; hash = (53 * hash) + getDescription().hashCode(); hash = (37 * hash) + HINT_FIELD_NUMBER; hash = (53 * hash) + getHint().hashCode(); hash = (37 * hash) + ICON_FIELD_NUMBER; hash = (53 * hash) + getIcon().hashCode(); switch (settingsCase_) { case 9: hash = (37 * hash) + SAML_FIELD_NUMBER; hash = (53 * hash) + getSaml().hashCode(); break; case 0: default: } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider 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.mdb.elasticsearch.v1.Auth.AuthProvider parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider 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.mdb.elasticsearch.v1.Auth.AuthProvider parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider 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.mdb.elasticsearch.v1.Auth.AuthProvider parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider 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.mdb.elasticsearch.v1.Auth.AuthProvider parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider 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.mdb.elasticsearch.v1.Auth.AuthProvider 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.mdb.elasticsearch.v1.AuthProvider} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.elasticsearch.v1.AuthProvider) yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProviderOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.elasticsearch.v1.Auth.internal_static_yandex_cloud_mdb_elasticsearch_v1_AuthProvider_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.elasticsearch.v1.Auth.internal_static_yandex_cloud_mdb_elasticsearch_v1_AuthProvider_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.class, yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.Builder.class); } // Construct using yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); type_ = 0; name_ = ""; order_ = 0L; enabled_ = false; hidden_ = false; description_ = ""; hint_ = ""; icon_ = ""; settingsCase_ = 0; settings_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.elasticsearch.v1.Auth.internal_static_yandex_cloud_mdb_elasticsearch_v1_AuthProvider_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider getDefaultInstanceForType() { return yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider build() { yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider buildPartial() { yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider result = new yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider(this); result.type_ = type_; result.name_ = name_; result.order_ = order_; result.enabled_ = enabled_; result.hidden_ = hidden_; result.description_ = description_; result.hint_ = hint_; result.icon_ = icon_; if (settingsCase_ == 9) { if (samlBuilder_ == null) { result.settings_ = settings_; } else { result.settings_ = samlBuilder_.build(); } } result.settingsCase_ = settingsCase_; 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.mdb.elasticsearch.v1.Auth.AuthProvider) { return mergeFrom((yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider other) { if (other == yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.getDefaultInstance()) return this; if (other.type_ != 0) { setTypeValue(other.getTypeValue()); } if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (other.getOrder() != 0L) { setOrder(other.getOrder()); } if (other.getEnabled() != false) { setEnabled(other.getEnabled()); } if (other.getHidden() != false) { setHidden(other.getHidden()); } if (!other.getDescription().isEmpty()) { description_ = other.description_; onChanged(); } if (!other.getHint().isEmpty()) { hint_ = other.hint_; onChanged(); } if (!other.getIcon().isEmpty()) { icon_ = other.icon_; onChanged(); } switch (other.getSettingsCase()) { case SAML: { mergeSaml(other.getSaml()); break; } case SETTINGS_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.mdb.elasticsearch.v1.Auth.AuthProvider parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int settingsCase_ = 0; private java.lang.Object settings_; public SettingsCase getSettingsCase() { return SettingsCase.forNumber( settingsCase_); } public Builder clearSettings() { settingsCase_ = 0; settings_ = null; onChanged(); return this; } private int type_ = 0; /** * .yandex.cloud.mdb.elasticsearch.v1.AuthProvider.Type type = 1; * @return The enum numeric value on the wire for type. */ @java.lang.Override public int getTypeValue() { return type_; } /** * .yandex.cloud.mdb.elasticsearch.v1.AuthProvider.Type type = 1; * @param value The enum numeric value on the wire for type to set. * @return This builder for chaining. */ public Builder setTypeValue(int value) { type_ = value; onChanged(); return this; } /** * .yandex.cloud.mdb.elasticsearch.v1.AuthProvider.Type type = 1; * @return The type. */ @java.lang.Override public yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.Type getType() { @SuppressWarnings("deprecation") yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.Type result = yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.Type.valueOf(type_); return result == null ? yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.Type.UNRECOGNIZED : result; } /** * .yandex.cloud.mdb.elasticsearch.v1.AuthProvider.Type type = 1; * @param value The type to set. * @return This builder for chaining. */ public Builder setType(yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider.Type value) { if (value == null) { throw new NullPointerException(); } type_ = value.getNumber(); onChanged(); return this; } /** * .yandex.cloud.mdb.elasticsearch.v1.AuthProvider.Type type = 1; * @return This builder for chaining. */ public Builder clearType() { type_ = 0; onChanged(); return this; } private java.lang.Object name_ = ""; /** * string name = 2 [(.yandex.cloud.pattern) = "[a-z][a-z0-9_-]*", (.yandex.cloud.length) = "<=50"]; * @return The name. */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } else { return (java.lang.String) ref; } } /** * string name = 2 [(.yandex.cloud.pattern) = "[a-z][a-z0-9_-]*", (.yandex.cloud.length) = "<=50"]; * @return The bytes for name. */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string name = 2 [(.yandex.cloud.pattern) = "[a-z][a-z0-9_-]*", (.yandex.cloud.length) = "<=50"]; * @param value The name to set. * @return This builder for chaining. */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } name_ = value; onChanged(); return this; } /** * string name = 2 [(.yandex.cloud.pattern) = "[a-z][a-z0-9_-]*", (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** * string name = 2 [(.yandex.cloud.pattern) = "[a-z][a-z0-9_-]*", (.yandex.cloud.length) = "<=50"]; * @param value The bytes for name to set. * @return This builder for chaining. */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); name_ = value; onChanged(); return this; } private long order_ ; /** * int64 order = 3; * @return The order. */ @java.lang.Override public long getOrder() { return order_; } /** * int64 order = 3; * @param value The order to set. * @return This builder for chaining. */ public Builder setOrder(long value) { order_ = value; onChanged(); return this; } /** * int64 order = 3; * @return This builder for chaining. */ public Builder clearOrder() { order_ = 0L; onChanged(); return this; } private boolean enabled_ ; /** * bool enabled = 4; * @return The enabled. */ @java.lang.Override public boolean getEnabled() { return enabled_; } /** * bool enabled = 4; * @param value The enabled to set. * @return This builder for chaining. */ public Builder setEnabled(boolean value) { enabled_ = value; onChanged(); return this; } /** * bool enabled = 4; * @return This builder for chaining. */ public Builder clearEnabled() { enabled_ = false; onChanged(); return this; } private boolean hidden_ ; /** *
       * selector ui settings
       * 
* * bool hidden = 5; * @return The hidden. */ @java.lang.Override public boolean getHidden() { return hidden_; } /** *
       * selector ui settings
       * 
* * bool hidden = 5; * @param value The hidden to set. * @return This builder for chaining. */ public Builder setHidden(boolean value) { hidden_ = value; onChanged(); return this; } /** *
       * selector ui settings
       * 
* * bool hidden = 5; * @return This builder for chaining. */ public Builder clearHidden() { hidden_ = false; onChanged(); return this; } private java.lang.Object description_ = ""; /** * string description = 6 [(.yandex.cloud.length) = "<=50"]; * @return The description. */ public java.lang.String getDescription() { java.lang.Object ref = description_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } else { return (java.lang.String) ref; } } /** * string description = 6 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for description. */ public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string description = 6 [(.yandex.cloud.length) = "<=50"]; * @param value The description to set. * @return This builder for chaining. */ public Builder setDescription( java.lang.String value) { if (value == null) { throw new NullPointerException(); } description_ = value; onChanged(); return this; } /** * string description = 6 [(.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearDescription() { description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** * string description = 6 [(.yandex.cloud.length) = "<=50"]; * @param value The bytes for description to set. * @return This builder for chaining. */ public Builder setDescriptionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); description_ = value; onChanged(); return this; } private java.lang.Object hint_ = ""; /** * string hint = 7 [(.yandex.cloud.length) = "<=250"]; * @return The hint. */ public java.lang.String getHint() { java.lang.Object ref = hint_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); hint_ = s; return s; } else { return (java.lang.String) ref; } } /** * string hint = 7 [(.yandex.cloud.length) = "<=250"]; * @return The bytes for hint. */ public com.google.protobuf.ByteString getHintBytes() { java.lang.Object ref = hint_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); hint_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string hint = 7 [(.yandex.cloud.length) = "<=250"]; * @param value The hint to set. * @return This builder for chaining. */ public Builder setHint( java.lang.String value) { if (value == null) { throw new NullPointerException(); } hint_ = value; onChanged(); return this; } /** * string hint = 7 [(.yandex.cloud.length) = "<=250"]; * @return This builder for chaining. */ public Builder clearHint() { hint_ = getDefaultInstance().getHint(); onChanged(); return this; } /** * string hint = 7 [(.yandex.cloud.length) = "<=250"]; * @param value The bytes for hint to set. * @return This builder for chaining. */ public Builder setHintBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); hint_ = value; onChanged(); return this; } private java.lang.Object icon_ = ""; /** * string icon = 8 [(.yandex.cloud.length) = "<=250"]; * @return The icon. */ public java.lang.String getIcon() { java.lang.Object ref = icon_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); icon_ = s; return s; } else { return (java.lang.String) ref; } } /** * string icon = 8 [(.yandex.cloud.length) = "<=250"]; * @return The bytes for icon. */ public com.google.protobuf.ByteString getIconBytes() { java.lang.Object ref = icon_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); icon_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string icon = 8 [(.yandex.cloud.length) = "<=250"]; * @param value The icon to set. * @return This builder for chaining. */ public Builder setIcon( java.lang.String value) { if (value == null) { throw new NullPointerException(); } icon_ = value; onChanged(); return this; } /** * string icon = 8 [(.yandex.cloud.length) = "<=250"]; * @return This builder for chaining. */ public Builder clearIcon() { icon_ = getDefaultInstance().getIcon(); onChanged(); return this; } /** * string icon = 8 [(.yandex.cloud.length) = "<=250"]; * @param value The bytes for icon to set. * @return This builder for chaining. */ public Builder setIconBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); icon_ = value; onChanged(); return this; } private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings, yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings.Builder, yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettingsOrBuilder> samlBuilder_; /** * .yandex.cloud.mdb.elasticsearch.v1.SamlSettings saml = 9; * @return Whether the saml field is set. */ @java.lang.Override public boolean hasSaml() { return settingsCase_ == 9; } /** * .yandex.cloud.mdb.elasticsearch.v1.SamlSettings saml = 9; * @return The saml. */ @java.lang.Override public yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings getSaml() { if (samlBuilder_ == null) { if (settingsCase_ == 9) { return (yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings) settings_; } return yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings.getDefaultInstance(); } else { if (settingsCase_ == 9) { return samlBuilder_.getMessage(); } return yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings.getDefaultInstance(); } } /** * .yandex.cloud.mdb.elasticsearch.v1.SamlSettings saml = 9; */ public Builder setSaml(yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings value) { if (samlBuilder_ == null) { if (value == null) { throw new NullPointerException(); } settings_ = value; onChanged(); } else { samlBuilder_.setMessage(value); } settingsCase_ = 9; return this; } /** * .yandex.cloud.mdb.elasticsearch.v1.SamlSettings saml = 9; */ public Builder setSaml( yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings.Builder builderForValue) { if (samlBuilder_ == null) { settings_ = builderForValue.build(); onChanged(); } else { samlBuilder_.setMessage(builderForValue.build()); } settingsCase_ = 9; return this; } /** * .yandex.cloud.mdb.elasticsearch.v1.SamlSettings saml = 9; */ public Builder mergeSaml(yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings value) { if (samlBuilder_ == null) { if (settingsCase_ == 9 && settings_ != yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings.getDefaultInstance()) { settings_ = yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings.newBuilder((yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings) settings_) .mergeFrom(value).buildPartial(); } else { settings_ = value; } onChanged(); } else { if (settingsCase_ == 9) { samlBuilder_.mergeFrom(value); } samlBuilder_.setMessage(value); } settingsCase_ = 9; return this; } /** * .yandex.cloud.mdb.elasticsearch.v1.SamlSettings saml = 9; */ public Builder clearSaml() { if (samlBuilder_ == null) { if (settingsCase_ == 9) { settingsCase_ = 0; settings_ = null; onChanged(); } } else { if (settingsCase_ == 9) { settingsCase_ = 0; settings_ = null; } samlBuilder_.clear(); } return this; } /** * .yandex.cloud.mdb.elasticsearch.v1.SamlSettings saml = 9; */ public yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings.Builder getSamlBuilder() { return getSamlFieldBuilder().getBuilder(); } /** * .yandex.cloud.mdb.elasticsearch.v1.SamlSettings saml = 9; */ @java.lang.Override public yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettingsOrBuilder getSamlOrBuilder() { if ((settingsCase_ == 9) && (samlBuilder_ != null)) { return samlBuilder_.getMessageOrBuilder(); } else { if (settingsCase_ == 9) { return (yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings) settings_; } return yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings.getDefaultInstance(); } } /** * .yandex.cloud.mdb.elasticsearch.v1.SamlSettings saml = 9; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings, yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings.Builder, yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettingsOrBuilder> getSamlFieldBuilder() { if (samlBuilder_ == null) { if (!(settingsCase_ == 9)) { settings_ = yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings.getDefaultInstance(); } samlBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings, yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings.Builder, yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettingsOrBuilder>( (yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings) settings_, getParentForChildren(), isClean()); settings_ = null; } settingsCase_ = 9; onChanged();; return samlBuilder_; } @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.mdb.elasticsearch.v1.AuthProvider) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.elasticsearch.v1.AuthProvider) private static final yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider(); } public static yandex.cloud.api.mdb.elasticsearch.v1.Auth.AuthProvider getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public AuthProvider parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new AuthProvider(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.mdb.elasticsearch.v1.Auth.AuthProvider getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface SamlSettingsOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.mdb.elasticsearch.v1.SamlSettings) com.google.protobuf.MessageOrBuilder { /** * string idp_entity_id = 1 [(.yandex.cloud.length) = "<=250"]; * @return The idpEntityId. */ java.lang.String getIdpEntityId(); /** * string idp_entity_id = 1 [(.yandex.cloud.length) = "<=250"]; * @return The bytes for idpEntityId. */ com.google.protobuf.ByteString getIdpEntityIdBytes(); /** * bytes idp_metadata_file = 2 [(.yandex.cloud.length) = "<=10000"]; * @return The idpMetadataFile. */ com.google.protobuf.ByteString getIdpMetadataFile(); /** * string sp_entity_id = 3 [(.yandex.cloud.length) = "<=250"]; * @return The spEntityId. */ java.lang.String getSpEntityId(); /** * string sp_entity_id = 3 [(.yandex.cloud.length) = "<=250"]; * @return The bytes for spEntityId. */ com.google.protobuf.ByteString getSpEntityIdBytes(); /** * string kibana_url = 4 [(.yandex.cloud.length) = "<=250"]; * @return The kibanaUrl. */ java.lang.String getKibanaUrl(); /** * string kibana_url = 4 [(.yandex.cloud.length) = "<=250"]; * @return The bytes for kibanaUrl. */ com.google.protobuf.ByteString getKibanaUrlBytes(); /** * string attribute_principal = 5 [(.yandex.cloud.length) = "<=50"]; * @return The attributePrincipal. */ java.lang.String getAttributePrincipal(); /** * string attribute_principal = 5 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for attributePrincipal. */ com.google.protobuf.ByteString getAttributePrincipalBytes(); /** * string attribute_groups = 6 [(.yandex.cloud.length) = "<=50"]; * @return The attributeGroups. */ java.lang.String getAttributeGroups(); /** * string attribute_groups = 6 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for attributeGroups. */ com.google.protobuf.ByteString getAttributeGroupsBytes(); /** * string attribute_name = 7 [(.yandex.cloud.length) = "<=50"]; * @return The attributeName. */ java.lang.String getAttributeName(); /** * string attribute_name = 7 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for attributeName. */ com.google.protobuf.ByteString getAttributeNameBytes(); /** * string attribute_email = 8 [(.yandex.cloud.length) = "<=50"]; * @return The attributeEmail. */ java.lang.String getAttributeEmail(); /** * string attribute_email = 8 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for attributeEmail. */ com.google.protobuf.ByteString getAttributeEmailBytes(); /** * string attribute_dn = 9 [(.yandex.cloud.length) = "<=50"]; * @return The attributeDn. */ java.lang.String getAttributeDn(); /** * string attribute_dn = 9 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for attributeDn. */ com.google.protobuf.ByteString getAttributeDnBytes(); } /** * Protobuf type {@code yandex.cloud.mdb.elasticsearch.v1.SamlSettings} */ public static final class SamlSettings extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.mdb.elasticsearch.v1.SamlSettings) SamlSettingsOrBuilder { private static final long serialVersionUID = 0L; // Use SamlSettings.newBuilder() to construct. private SamlSettings(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private SamlSettings() { idpEntityId_ = ""; idpMetadataFile_ = com.google.protobuf.ByteString.EMPTY; spEntityId_ = ""; kibanaUrl_ = ""; attributePrincipal_ = ""; attributeGroups_ = ""; attributeName_ = ""; attributeEmail_ = ""; attributeDn_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new SamlSettings(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private SamlSettings( 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(); idpEntityId_ = s; break; } case 18: { idpMetadataFile_ = input.readBytes(); break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); spEntityId_ = s; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); kibanaUrl_ = s; break; } case 42: { java.lang.String s = input.readStringRequireUtf8(); attributePrincipal_ = s; break; } case 50: { java.lang.String s = input.readStringRequireUtf8(); attributeGroups_ = s; break; } case 58: { java.lang.String s = input.readStringRequireUtf8(); attributeName_ = s; break; } case 66: { java.lang.String s = input.readStringRequireUtf8(); attributeEmail_ = s; break; } case 74: { java.lang.String s = input.readStringRequireUtf8(); attributeDn_ = 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.mdb.elasticsearch.v1.Auth.internal_static_yandex_cloud_mdb_elasticsearch_v1_SamlSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.elasticsearch.v1.Auth.internal_static_yandex_cloud_mdb_elasticsearch_v1_SamlSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings.class, yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings.Builder.class); } public static final int IDP_ENTITY_ID_FIELD_NUMBER = 1; private volatile java.lang.Object idpEntityId_; /** * string idp_entity_id = 1 [(.yandex.cloud.length) = "<=250"]; * @return The idpEntityId. */ @java.lang.Override public java.lang.String getIdpEntityId() { java.lang.Object ref = idpEntityId_; 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(); idpEntityId_ = s; return s; } } /** * string idp_entity_id = 1 [(.yandex.cloud.length) = "<=250"]; * @return The bytes for idpEntityId. */ @java.lang.Override public com.google.protobuf.ByteString getIdpEntityIdBytes() { java.lang.Object ref = idpEntityId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); idpEntityId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int IDP_METADATA_FILE_FIELD_NUMBER = 2; private com.google.protobuf.ByteString idpMetadataFile_; /** * bytes idp_metadata_file = 2 [(.yandex.cloud.length) = "<=10000"]; * @return The idpMetadataFile. */ @java.lang.Override public com.google.protobuf.ByteString getIdpMetadataFile() { return idpMetadataFile_; } public static final int SP_ENTITY_ID_FIELD_NUMBER = 3; private volatile java.lang.Object spEntityId_; /** * string sp_entity_id = 3 [(.yandex.cloud.length) = "<=250"]; * @return The spEntityId. */ @java.lang.Override public java.lang.String getSpEntityId() { java.lang.Object ref = spEntityId_; 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(); spEntityId_ = s; return s; } } /** * string sp_entity_id = 3 [(.yandex.cloud.length) = "<=250"]; * @return The bytes for spEntityId. */ @java.lang.Override public com.google.protobuf.ByteString getSpEntityIdBytes() { java.lang.Object ref = spEntityId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); spEntityId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int KIBANA_URL_FIELD_NUMBER = 4; private volatile java.lang.Object kibanaUrl_; /** * string kibana_url = 4 [(.yandex.cloud.length) = "<=250"]; * @return The kibanaUrl. */ @java.lang.Override public java.lang.String getKibanaUrl() { java.lang.Object ref = kibanaUrl_; 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(); kibanaUrl_ = s; return s; } } /** * string kibana_url = 4 [(.yandex.cloud.length) = "<=250"]; * @return The bytes for kibanaUrl. */ @java.lang.Override public com.google.protobuf.ByteString getKibanaUrlBytes() { java.lang.Object ref = kibanaUrl_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); kibanaUrl_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ATTRIBUTE_PRINCIPAL_FIELD_NUMBER = 5; private volatile java.lang.Object attributePrincipal_; /** * string attribute_principal = 5 [(.yandex.cloud.length) = "<=50"]; * @return The attributePrincipal. */ @java.lang.Override public java.lang.String getAttributePrincipal() { java.lang.Object ref = attributePrincipal_; 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(); attributePrincipal_ = s; return s; } } /** * string attribute_principal = 5 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for attributePrincipal. */ @java.lang.Override public com.google.protobuf.ByteString getAttributePrincipalBytes() { java.lang.Object ref = attributePrincipal_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); attributePrincipal_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ATTRIBUTE_GROUPS_FIELD_NUMBER = 6; private volatile java.lang.Object attributeGroups_; /** * string attribute_groups = 6 [(.yandex.cloud.length) = "<=50"]; * @return The attributeGroups. */ @java.lang.Override public java.lang.String getAttributeGroups() { java.lang.Object ref = attributeGroups_; 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(); attributeGroups_ = s; return s; } } /** * string attribute_groups = 6 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for attributeGroups. */ @java.lang.Override public com.google.protobuf.ByteString getAttributeGroupsBytes() { java.lang.Object ref = attributeGroups_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); attributeGroups_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ATTRIBUTE_NAME_FIELD_NUMBER = 7; private volatile java.lang.Object attributeName_; /** * string attribute_name = 7 [(.yandex.cloud.length) = "<=50"]; * @return The attributeName. */ @java.lang.Override public java.lang.String getAttributeName() { java.lang.Object ref = attributeName_; 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(); attributeName_ = s; return s; } } /** * string attribute_name = 7 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for attributeName. */ @java.lang.Override public com.google.protobuf.ByteString getAttributeNameBytes() { java.lang.Object ref = attributeName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); attributeName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ATTRIBUTE_EMAIL_FIELD_NUMBER = 8; private volatile java.lang.Object attributeEmail_; /** * string attribute_email = 8 [(.yandex.cloud.length) = "<=50"]; * @return The attributeEmail. */ @java.lang.Override public java.lang.String getAttributeEmail() { java.lang.Object ref = attributeEmail_; 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(); attributeEmail_ = s; return s; } } /** * string attribute_email = 8 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for attributeEmail. */ @java.lang.Override public com.google.protobuf.ByteString getAttributeEmailBytes() { java.lang.Object ref = attributeEmail_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); attributeEmail_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ATTRIBUTE_DN_FIELD_NUMBER = 9; private volatile java.lang.Object attributeDn_; /** * string attribute_dn = 9 [(.yandex.cloud.length) = "<=50"]; * @return The attributeDn. */ @java.lang.Override public java.lang.String getAttributeDn() { java.lang.Object ref = attributeDn_; 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(); attributeDn_ = s; return s; } } /** * string attribute_dn = 9 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for attributeDn. */ @java.lang.Override public com.google.protobuf.ByteString getAttributeDnBytes() { java.lang.Object ref = attributeDn_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); attributeDn_ = 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(idpEntityId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, idpEntityId_); } if (!idpMetadataFile_.isEmpty()) { output.writeBytes(2, idpMetadataFile_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(spEntityId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, spEntityId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kibanaUrl_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, kibanaUrl_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(attributePrincipal_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, attributePrincipal_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(attributeGroups_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 6, attributeGroups_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(attributeName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 7, attributeName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(attributeEmail_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 8, attributeEmail_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(attributeDn_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 9, attributeDn_); } 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(idpEntityId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, idpEntityId_); } if (!idpMetadataFile_.isEmpty()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, idpMetadataFile_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(spEntityId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, spEntityId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(kibanaUrl_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, kibanaUrl_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(attributePrincipal_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, attributePrincipal_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(attributeGroups_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, attributeGroups_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(attributeName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, attributeName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(attributeEmail_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, attributeEmail_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(attributeDn_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, attributeDn_); } 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.mdb.elasticsearch.v1.Auth.SamlSettings)) { return super.equals(obj); } yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings other = (yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings) obj; if (!getIdpEntityId() .equals(other.getIdpEntityId())) return false; if (!getIdpMetadataFile() .equals(other.getIdpMetadataFile())) return false; if (!getSpEntityId() .equals(other.getSpEntityId())) return false; if (!getKibanaUrl() .equals(other.getKibanaUrl())) return false; if (!getAttributePrincipal() .equals(other.getAttributePrincipal())) return false; if (!getAttributeGroups() .equals(other.getAttributeGroups())) return false; if (!getAttributeName() .equals(other.getAttributeName())) return false; if (!getAttributeEmail() .equals(other.getAttributeEmail())) return false; if (!getAttributeDn() .equals(other.getAttributeDn())) 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) + IDP_ENTITY_ID_FIELD_NUMBER; hash = (53 * hash) + getIdpEntityId().hashCode(); hash = (37 * hash) + IDP_METADATA_FILE_FIELD_NUMBER; hash = (53 * hash) + getIdpMetadataFile().hashCode(); hash = (37 * hash) + SP_ENTITY_ID_FIELD_NUMBER; hash = (53 * hash) + getSpEntityId().hashCode(); hash = (37 * hash) + KIBANA_URL_FIELD_NUMBER; hash = (53 * hash) + getKibanaUrl().hashCode(); hash = (37 * hash) + ATTRIBUTE_PRINCIPAL_FIELD_NUMBER; hash = (53 * hash) + getAttributePrincipal().hashCode(); hash = (37 * hash) + ATTRIBUTE_GROUPS_FIELD_NUMBER; hash = (53 * hash) + getAttributeGroups().hashCode(); hash = (37 * hash) + ATTRIBUTE_NAME_FIELD_NUMBER; hash = (53 * hash) + getAttributeName().hashCode(); hash = (37 * hash) + ATTRIBUTE_EMAIL_FIELD_NUMBER; hash = (53 * hash) + getAttributeEmail().hashCode(); hash = (37 * hash) + ATTRIBUTE_DN_FIELD_NUMBER; hash = (53 * hash) + getAttributeDn().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings 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.mdb.elasticsearch.v1.Auth.SamlSettings parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings 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.mdb.elasticsearch.v1.Auth.SamlSettings parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings 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.mdb.elasticsearch.v1.Auth.SamlSettings parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings 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.mdb.elasticsearch.v1.Auth.SamlSettings parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings 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.mdb.elasticsearch.v1.Auth.SamlSettings 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.mdb.elasticsearch.v1.SamlSettings} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.mdb.elasticsearch.v1.SamlSettings) yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettingsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.mdb.elasticsearch.v1.Auth.internal_static_yandex_cloud_mdb_elasticsearch_v1_SamlSettings_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.mdb.elasticsearch.v1.Auth.internal_static_yandex_cloud_mdb_elasticsearch_v1_SamlSettings_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings.class, yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings.Builder.class); } // Construct using yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings.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(); idpEntityId_ = ""; idpMetadataFile_ = com.google.protobuf.ByteString.EMPTY; spEntityId_ = ""; kibanaUrl_ = ""; attributePrincipal_ = ""; attributeGroups_ = ""; attributeName_ = ""; attributeEmail_ = ""; attributeDn_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.mdb.elasticsearch.v1.Auth.internal_static_yandex_cloud_mdb_elasticsearch_v1_SamlSettings_descriptor; } @java.lang.Override public yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings getDefaultInstanceForType() { return yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings build() { yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings buildPartial() { yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings result = new yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings(this); result.idpEntityId_ = idpEntityId_; result.idpMetadataFile_ = idpMetadataFile_; result.spEntityId_ = spEntityId_; result.kibanaUrl_ = kibanaUrl_; result.attributePrincipal_ = attributePrincipal_; result.attributeGroups_ = attributeGroups_; result.attributeName_ = attributeName_; result.attributeEmail_ = attributeEmail_; result.attributeDn_ = attributeDn_; 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.mdb.elasticsearch.v1.Auth.SamlSettings) { return mergeFrom((yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings other) { if (other == yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings.getDefaultInstance()) return this; if (!other.getIdpEntityId().isEmpty()) { idpEntityId_ = other.idpEntityId_; onChanged(); } if (other.getIdpMetadataFile() != com.google.protobuf.ByteString.EMPTY) { setIdpMetadataFile(other.getIdpMetadataFile()); } if (!other.getSpEntityId().isEmpty()) { spEntityId_ = other.spEntityId_; onChanged(); } if (!other.getKibanaUrl().isEmpty()) { kibanaUrl_ = other.kibanaUrl_; onChanged(); } if (!other.getAttributePrincipal().isEmpty()) { attributePrincipal_ = other.attributePrincipal_; onChanged(); } if (!other.getAttributeGroups().isEmpty()) { attributeGroups_ = other.attributeGroups_; onChanged(); } if (!other.getAttributeName().isEmpty()) { attributeName_ = other.attributeName_; onChanged(); } if (!other.getAttributeEmail().isEmpty()) { attributeEmail_ = other.attributeEmail_; onChanged(); } if (!other.getAttributeDn().isEmpty()) { attributeDn_ = other.attributeDn_; 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.mdb.elasticsearch.v1.Auth.SamlSettings parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object idpEntityId_ = ""; /** * string idp_entity_id = 1 [(.yandex.cloud.length) = "<=250"]; * @return The idpEntityId. */ public java.lang.String getIdpEntityId() { java.lang.Object ref = idpEntityId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); idpEntityId_ = s; return s; } else { return (java.lang.String) ref; } } /** * string idp_entity_id = 1 [(.yandex.cloud.length) = "<=250"]; * @return The bytes for idpEntityId. */ public com.google.protobuf.ByteString getIdpEntityIdBytes() { java.lang.Object ref = idpEntityId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); idpEntityId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string idp_entity_id = 1 [(.yandex.cloud.length) = "<=250"]; * @param value The idpEntityId to set. * @return This builder for chaining. */ public Builder setIdpEntityId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } idpEntityId_ = value; onChanged(); return this; } /** * string idp_entity_id = 1 [(.yandex.cloud.length) = "<=250"]; * @return This builder for chaining. */ public Builder clearIdpEntityId() { idpEntityId_ = getDefaultInstance().getIdpEntityId(); onChanged(); return this; } /** * string idp_entity_id = 1 [(.yandex.cloud.length) = "<=250"]; * @param value The bytes for idpEntityId to set. * @return This builder for chaining. */ public Builder setIdpEntityIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); idpEntityId_ = value; onChanged(); return this; } private com.google.protobuf.ByteString idpMetadataFile_ = com.google.protobuf.ByteString.EMPTY; /** * bytes idp_metadata_file = 2 [(.yandex.cloud.length) = "<=10000"]; * @return The idpMetadataFile. */ @java.lang.Override public com.google.protobuf.ByteString getIdpMetadataFile() { return idpMetadataFile_; } /** * bytes idp_metadata_file = 2 [(.yandex.cloud.length) = "<=10000"]; * @param value The idpMetadataFile to set. * @return This builder for chaining. */ public Builder setIdpMetadataFile(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } idpMetadataFile_ = value; onChanged(); return this; } /** * bytes idp_metadata_file = 2 [(.yandex.cloud.length) = "<=10000"]; * @return This builder for chaining. */ public Builder clearIdpMetadataFile() { idpMetadataFile_ = getDefaultInstance().getIdpMetadataFile(); onChanged(); return this; } private java.lang.Object spEntityId_ = ""; /** * string sp_entity_id = 3 [(.yandex.cloud.length) = "<=250"]; * @return The spEntityId. */ public java.lang.String getSpEntityId() { java.lang.Object ref = spEntityId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); spEntityId_ = s; return s; } else { return (java.lang.String) ref; } } /** * string sp_entity_id = 3 [(.yandex.cloud.length) = "<=250"]; * @return The bytes for spEntityId. */ public com.google.protobuf.ByteString getSpEntityIdBytes() { java.lang.Object ref = spEntityId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); spEntityId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string sp_entity_id = 3 [(.yandex.cloud.length) = "<=250"]; * @param value The spEntityId to set. * @return This builder for chaining. */ public Builder setSpEntityId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } spEntityId_ = value; onChanged(); return this; } /** * string sp_entity_id = 3 [(.yandex.cloud.length) = "<=250"]; * @return This builder for chaining. */ public Builder clearSpEntityId() { spEntityId_ = getDefaultInstance().getSpEntityId(); onChanged(); return this; } /** * string sp_entity_id = 3 [(.yandex.cloud.length) = "<=250"]; * @param value The bytes for spEntityId to set. * @return This builder for chaining. */ public Builder setSpEntityIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); spEntityId_ = value; onChanged(); return this; } private java.lang.Object kibanaUrl_ = ""; /** * string kibana_url = 4 [(.yandex.cloud.length) = "<=250"]; * @return The kibanaUrl. */ public java.lang.String getKibanaUrl() { java.lang.Object ref = kibanaUrl_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); kibanaUrl_ = s; return s; } else { return (java.lang.String) ref; } } /** * string kibana_url = 4 [(.yandex.cloud.length) = "<=250"]; * @return The bytes for kibanaUrl. */ public com.google.protobuf.ByteString getKibanaUrlBytes() { java.lang.Object ref = kibanaUrl_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); kibanaUrl_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string kibana_url = 4 [(.yandex.cloud.length) = "<=250"]; * @param value The kibanaUrl to set. * @return This builder for chaining. */ public Builder setKibanaUrl( java.lang.String value) { if (value == null) { throw new NullPointerException(); } kibanaUrl_ = value; onChanged(); return this; } /** * string kibana_url = 4 [(.yandex.cloud.length) = "<=250"]; * @return This builder for chaining. */ public Builder clearKibanaUrl() { kibanaUrl_ = getDefaultInstance().getKibanaUrl(); onChanged(); return this; } /** * string kibana_url = 4 [(.yandex.cloud.length) = "<=250"]; * @param value The bytes for kibanaUrl to set. * @return This builder for chaining. */ public Builder setKibanaUrlBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); kibanaUrl_ = value; onChanged(); return this; } private java.lang.Object attributePrincipal_ = ""; /** * string attribute_principal = 5 [(.yandex.cloud.length) = "<=50"]; * @return The attributePrincipal. */ public java.lang.String getAttributePrincipal() { java.lang.Object ref = attributePrincipal_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); attributePrincipal_ = s; return s; } else { return (java.lang.String) ref; } } /** * string attribute_principal = 5 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for attributePrincipal. */ public com.google.protobuf.ByteString getAttributePrincipalBytes() { java.lang.Object ref = attributePrincipal_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); attributePrincipal_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string attribute_principal = 5 [(.yandex.cloud.length) = "<=50"]; * @param value The attributePrincipal to set. * @return This builder for chaining. */ public Builder setAttributePrincipal( java.lang.String value) { if (value == null) { throw new NullPointerException(); } attributePrincipal_ = value; onChanged(); return this; } /** * string attribute_principal = 5 [(.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearAttributePrincipal() { attributePrincipal_ = getDefaultInstance().getAttributePrincipal(); onChanged(); return this; } /** * string attribute_principal = 5 [(.yandex.cloud.length) = "<=50"]; * @param value The bytes for attributePrincipal to set. * @return This builder for chaining. */ public Builder setAttributePrincipalBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); attributePrincipal_ = value; onChanged(); return this; } private java.lang.Object attributeGroups_ = ""; /** * string attribute_groups = 6 [(.yandex.cloud.length) = "<=50"]; * @return The attributeGroups. */ public java.lang.String getAttributeGroups() { java.lang.Object ref = attributeGroups_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); attributeGroups_ = s; return s; } else { return (java.lang.String) ref; } } /** * string attribute_groups = 6 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for attributeGroups. */ public com.google.protobuf.ByteString getAttributeGroupsBytes() { java.lang.Object ref = attributeGroups_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); attributeGroups_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string attribute_groups = 6 [(.yandex.cloud.length) = "<=50"]; * @param value The attributeGroups to set. * @return This builder for chaining. */ public Builder setAttributeGroups( java.lang.String value) { if (value == null) { throw new NullPointerException(); } attributeGroups_ = value; onChanged(); return this; } /** * string attribute_groups = 6 [(.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearAttributeGroups() { attributeGroups_ = getDefaultInstance().getAttributeGroups(); onChanged(); return this; } /** * string attribute_groups = 6 [(.yandex.cloud.length) = "<=50"]; * @param value The bytes for attributeGroups to set. * @return This builder for chaining. */ public Builder setAttributeGroupsBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); attributeGroups_ = value; onChanged(); return this; } private java.lang.Object attributeName_ = ""; /** * string attribute_name = 7 [(.yandex.cloud.length) = "<=50"]; * @return The attributeName. */ public java.lang.String getAttributeName() { java.lang.Object ref = attributeName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); attributeName_ = s; return s; } else { return (java.lang.String) ref; } } /** * string attribute_name = 7 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for attributeName. */ public com.google.protobuf.ByteString getAttributeNameBytes() { java.lang.Object ref = attributeName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); attributeName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string attribute_name = 7 [(.yandex.cloud.length) = "<=50"]; * @param value The attributeName to set. * @return This builder for chaining. */ public Builder setAttributeName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } attributeName_ = value; onChanged(); return this; } /** * string attribute_name = 7 [(.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearAttributeName() { attributeName_ = getDefaultInstance().getAttributeName(); onChanged(); return this; } /** * string attribute_name = 7 [(.yandex.cloud.length) = "<=50"]; * @param value The bytes for attributeName to set. * @return This builder for chaining. */ public Builder setAttributeNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); attributeName_ = value; onChanged(); return this; } private java.lang.Object attributeEmail_ = ""; /** * string attribute_email = 8 [(.yandex.cloud.length) = "<=50"]; * @return The attributeEmail. */ public java.lang.String getAttributeEmail() { java.lang.Object ref = attributeEmail_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); attributeEmail_ = s; return s; } else { return (java.lang.String) ref; } } /** * string attribute_email = 8 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for attributeEmail. */ public com.google.protobuf.ByteString getAttributeEmailBytes() { java.lang.Object ref = attributeEmail_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); attributeEmail_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string attribute_email = 8 [(.yandex.cloud.length) = "<=50"]; * @param value The attributeEmail to set. * @return This builder for chaining. */ public Builder setAttributeEmail( java.lang.String value) { if (value == null) { throw new NullPointerException(); } attributeEmail_ = value; onChanged(); return this; } /** * string attribute_email = 8 [(.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearAttributeEmail() { attributeEmail_ = getDefaultInstance().getAttributeEmail(); onChanged(); return this; } /** * string attribute_email = 8 [(.yandex.cloud.length) = "<=50"]; * @param value The bytes for attributeEmail to set. * @return This builder for chaining. */ public Builder setAttributeEmailBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); attributeEmail_ = value; onChanged(); return this; } private java.lang.Object attributeDn_ = ""; /** * string attribute_dn = 9 [(.yandex.cloud.length) = "<=50"]; * @return The attributeDn. */ public java.lang.String getAttributeDn() { java.lang.Object ref = attributeDn_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); attributeDn_ = s; return s; } else { return (java.lang.String) ref; } } /** * string attribute_dn = 9 [(.yandex.cloud.length) = "<=50"]; * @return The bytes for attributeDn. */ public com.google.protobuf.ByteString getAttributeDnBytes() { java.lang.Object ref = attributeDn_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); attributeDn_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string attribute_dn = 9 [(.yandex.cloud.length) = "<=50"]; * @param value The attributeDn to set. * @return This builder for chaining. */ public Builder setAttributeDn( java.lang.String value) { if (value == null) { throw new NullPointerException(); } attributeDn_ = value; onChanged(); return this; } /** * string attribute_dn = 9 [(.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearAttributeDn() { attributeDn_ = getDefaultInstance().getAttributeDn(); onChanged(); return this; } /** * string attribute_dn = 9 [(.yandex.cloud.length) = "<=50"]; * @param value The bytes for attributeDn to set. * @return This builder for chaining. */ public Builder setAttributeDnBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); attributeDn_ = 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.mdb.elasticsearch.v1.SamlSettings) } // @@protoc_insertion_point(class_scope:yandex.cloud.mdb.elasticsearch.v1.SamlSettings) private static final yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings(); } public static yandex.cloud.api.mdb.elasticsearch.v1.Auth.SamlSettings getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public SamlSettings parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new SamlSettings(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.mdb.elasticsearch.v1.Auth.SamlSettings getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_elasticsearch_v1_AuthProviders_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_elasticsearch_v1_AuthProviders_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_elasticsearch_v1_AuthProvider_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_elasticsearch_v1_AuthProvider_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_mdb_elasticsearch_v1_SamlSettings_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_mdb_elasticsearch_v1_SamlSettings_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n,yandex/cloud/mdb/elasticsearch/v1/auth" + ".proto\022!yandex.cloud.mdb.elasticsearch.v" + "1\032\035yandex/cloud/validation.proto\"S\n\rAuth" + "Providers\022B\n\tproviders\030\001 \003(\0132/.yandex.cl" + "oud.mdb.elasticsearch.v1.AuthProvider\"\200\003" + "\n\014AuthProvider\022B\n\004type\030\001 \001(\01624.yandex.cl" + "oud.mdb.elasticsearch.v1.AuthProvider.Ty" + "pe\022*\n\004name\030\002 \001(\tB\034\212\3101\004<=50\362\3071\020[a-z][a-z0" + "-9_-]*\022\r\n\005order\030\003 \001(\003\022\017\n\007enabled\030\004 \001(\010\022\016" + "\n\006hidden\030\005 \001(\010\022\035\n\013description\030\006 \001(\tB\010\212\3101" + "\004<=50\022\027\n\004hint\030\007 \001(\tB\t\212\3101\005<=250\022\027\n\004icon\030\010" + " \001(\tB\t\212\3101\005<=250\022?\n\004saml\030\t \001(\0132/.yandex.c" + "loud.mdb.elasticsearch.v1.SamlSettingsH\000" + "\"2\n\004Type\022\024\n\020TYPE_UNSPECIFIED\020\000\022\n\n\006NATIVE" + "\020\001\022\010\n\004SAML\020\002B\n\n\010settings\"\310\002\n\014SamlSetting" + "s\022 \n\ridp_entity_id\030\001 \001(\tB\t\212\3101\005<=250\022&\n\021i" + "dp_metadata_file\030\002 \001(\014B\013\212\3101\007<=10000\022\037\n\014s" + "p_entity_id\030\003 \001(\tB\t\212\3101\005<=250\022\035\n\nkibana_u" + "rl\030\004 \001(\tB\t\212\3101\005<=250\022%\n\023attribute_princip" + "al\030\005 \001(\tB\010\212\3101\004<=50\022\"\n\020attribute_groups\030\006" + " \001(\tB\010\212\3101\004<=50\022 \n\016attribute_name\030\007 \001(\tB\010" + "\212\3101\004<=50\022!\n\017attribute_email\030\010 \001(\tB\010\212\3101\004<" + "=50\022\036\n\014attribute_dn\030\t \001(\tB\010\212\3101\004<=50B|\n%y" + "andex.cloud.api.mdb.elasticsearch.v1ZSgi" + "thub.com/yandex-cloud/go-genproto/yandex" + "/cloud/mdb/elasticsearch/v1;elasticsearc" + "hb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { yandex.cloud.api.Validation.getDescriptor(), }); internal_static_yandex_cloud_mdb_elasticsearch_v1_AuthProviders_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_yandex_cloud_mdb_elasticsearch_v1_AuthProviders_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_elasticsearch_v1_AuthProviders_descriptor, new java.lang.String[] { "Providers", }); internal_static_yandex_cloud_mdb_elasticsearch_v1_AuthProvider_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_yandex_cloud_mdb_elasticsearch_v1_AuthProvider_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_elasticsearch_v1_AuthProvider_descriptor, new java.lang.String[] { "Type", "Name", "Order", "Enabled", "Hidden", "Description", "Hint", "Icon", "Saml", "Settings", }); internal_static_yandex_cloud_mdb_elasticsearch_v1_SamlSettings_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_yandex_cloud_mdb_elasticsearch_v1_SamlSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_mdb_elasticsearch_v1_SamlSettings_descriptor, new java.lang.String[] { "IdpEntityId", "IdpMetadataFile", "SpEntityId", "KibanaUrl", "AttributePrincipal", "AttributeGroups", "AttributeName", "AttributeEmail", "AttributeDn", }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(yandex.cloud.api.Validation.length); registry.add(yandex.cloud.api.Validation.pattern); com.google.protobuf.Descriptors.FileDescriptor .internalUpdateFileDescriptor(descriptor, registry); yandex.cloud.api.Validation.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy