// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: keyapis/preset/v1/keyapis_preset_events_v1.proto

package ru.keyapis.preset.v1;

public final class KeyapisPresetV1Proto {
  private KeyapisPresetV1Proto() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }
  public interface PostEventPresetInstallRequestOrBuilder extends
      // @@protoc_insertion_point(interface_extends:keyapis.preset.v1.PostEventPresetInstallRequest)
      com.google.protobuf.MessageLiteOrBuilder {

    /**
     * <pre>
     * Идентификатор пресета
     * </pre>
     *
     * <code>int32 id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The id.
     */
    int getId();
  }
  /**
   * <pre>
   * Запрос на установку пресета
   * </pre>
   *
   * Protobuf type {@code keyapis.preset.v1.PostEventPresetInstallRequest}
   */
  public  static final class PostEventPresetInstallRequest extends
      com.google.protobuf.GeneratedMessageLite<
          PostEventPresetInstallRequest, PostEventPresetInstallRequest.Builder> implements
      // @@protoc_insertion_point(message_implements:keyapis.preset.v1.PostEventPresetInstallRequest)
      PostEventPresetInstallRequestOrBuilder {
    private PostEventPresetInstallRequest() {
    }
    public static final int ID_FIELD_NUMBER = 1;
    private int id_;
    /**
     * <pre>
     * Идентификатор пресета
     * </pre>
     *
     * <code>int32 id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The id.
     */
    @java.lang.Override
    public int getId() {
      return id_;
    }
    /**
     * <pre>
     * Идентификатор пресета
     * </pre>
     *
     * <code>int32 id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The id to set.
     */
    private void setId(int value) {
      
      id_ = value;
    }
    /**
     * <pre>
     * Идентификатор пресета
     * </pre>
     *
     * <code>int32 id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    private void clearId() {

      id_ = 0;
    }

    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallRequest parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallRequest parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallRequest parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallRequest parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallRequest parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallRequest parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallRequest parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallRequest parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input, extensionRegistry);
    }

    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallRequest parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return parseDelimitedFrom(DEFAULT_INSTANCE, input);
    }

    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallRequest parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallRequest parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallRequest parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input, extensionRegistry);
    }

    public static Builder newBuilder() {
      return (Builder) DEFAULT_INSTANCE.createBuilder();
    }
    public static Builder newBuilder(ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallRequest prototype) {
      return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
    }

    /**
     * <pre>
     * Запрос на установку пресета
     * </pre>
     *
     * Protobuf type {@code keyapis.preset.v1.PostEventPresetInstallRequest}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageLite.Builder<
          ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallRequest, Builder> implements
        // @@protoc_insertion_point(builder_implements:keyapis.preset.v1.PostEventPresetInstallRequest)
        ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallRequestOrBuilder {
      // Construct using ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallRequest.newBuilder()
      private Builder() {
        super(DEFAULT_INSTANCE);
      }


      /**
       * <pre>
       * Идентификатор пресета
       * </pre>
       *
       * <code>int32 id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The id.
       */
      @java.lang.Override
      public int getId() {
        return instance.getId();
      }
      /**
       * <pre>
       * Идентификатор пресета
       * </pre>
       *
       * <code>int32 id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The id to set.
       * @return This builder for chaining.
       */
      public Builder setId(int value) {
        copyOnWrite();
        instance.setId(value);
        return this;
      }
      /**
       * <pre>
       * Идентификатор пресета
       * </pre>
       *
       * <code>int32 id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return This builder for chaining.
       */
      public Builder clearId() {
        copyOnWrite();
        instance.clearId();
        return this;
      }

      // @@protoc_insertion_point(builder_scope:keyapis.preset.v1.PostEventPresetInstallRequest)
    }
    @java.lang.Override
    @java.lang.SuppressWarnings({"unchecked", "fallthrough"})
    protected final java.lang.Object dynamicMethod(
        com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
        java.lang.Object arg0, java.lang.Object arg1) {
      switch (method) {
        case NEW_MUTABLE_INSTANCE: {
          return new ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallRequest();
        }
        case NEW_BUILDER: {
          return new Builder();
        }
        case BUILD_MESSAGE_INFO: {
            java.lang.Object[] objects = new java.lang.Object[] {
              "id_",
            };
            java.lang.String info =
                "\u0000\u0001\u0000\u0000\u0001\u0001\u0001\u0000\u0000\u0000\u0001\u0004";
            return newMessageInfo(DEFAULT_INSTANCE, info, objects);
        }
        // fall through
        case GET_DEFAULT_INSTANCE: {
          return DEFAULT_INSTANCE;
        }
        case GET_PARSER: {
          com.google.protobuf.Parser<ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallRequest> parser = PARSER;
          if (parser == null) {
            synchronized (ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallRequest.class) {
              parser = PARSER;
              if (parser == null) {
                parser =
                    new DefaultInstanceBasedParser<ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallRequest>(
                        DEFAULT_INSTANCE);
                PARSER = parser;
              }
            }
          }
          return parser;
      }
      case GET_MEMOIZED_IS_INITIALIZED: {
        return (byte) 1;
      }
      case SET_MEMOIZED_IS_INITIALIZED: {
        return null;
      }
      }
      throw new UnsupportedOperationException();
    }


    // @@protoc_insertion_point(class_scope:keyapis.preset.v1.PostEventPresetInstallRequest)
    private static final ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallRequest DEFAULT_INSTANCE;
    static {
      PostEventPresetInstallRequest defaultInstance = new PostEventPresetInstallRequest();
      // New instances are implicitly immutable so no need to make
      // immutable.
      DEFAULT_INSTANCE = defaultInstance;
      com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
        PostEventPresetInstallRequest.class, defaultInstance);
    }

    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallRequest getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static volatile com.google.protobuf.Parser<PostEventPresetInstallRequest> PARSER;

    public static com.google.protobuf.Parser<PostEventPresetInstallRequest> parser() {
      return DEFAULT_INSTANCE.getParserForType();
    }
  }

  public interface PostEventPresetInstallResponseOrBuilder extends
      // @@protoc_insertion_point(interface_extends:keyapis.preset.v1.PostEventPresetInstallResponse)
      com.google.protobuf.MessageLiteOrBuilder {
  }
  /**
   * <pre>
   * Ответ на запрос на установку пресета
   * </pre>
   *
   * Protobuf type {@code keyapis.preset.v1.PostEventPresetInstallResponse}
   */
  public  static final class PostEventPresetInstallResponse extends
      com.google.protobuf.GeneratedMessageLite<
          PostEventPresetInstallResponse, PostEventPresetInstallResponse.Builder> implements
      // @@protoc_insertion_point(message_implements:keyapis.preset.v1.PostEventPresetInstallResponse)
      PostEventPresetInstallResponseOrBuilder {
    private PostEventPresetInstallResponse() {
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallResponse parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallResponse parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallResponse parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallResponse parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallResponse parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallResponse parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallResponse parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallResponse parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input, extensionRegistry);
    }

    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallResponse parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return parseDelimitedFrom(DEFAULT_INSTANCE, input);
    }

    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallResponse parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallResponse parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallResponse parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input, extensionRegistry);
    }

    public static Builder newBuilder() {
      return (Builder) DEFAULT_INSTANCE.createBuilder();
    }
    public static Builder newBuilder(ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallResponse prototype) {
      return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
    }

    /**
     * <pre>
     * Ответ на запрос на установку пресета
     * </pre>
     *
     * Protobuf type {@code keyapis.preset.v1.PostEventPresetInstallResponse}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageLite.Builder<
          ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallResponse, Builder> implements
        // @@protoc_insertion_point(builder_implements:keyapis.preset.v1.PostEventPresetInstallResponse)
        ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallResponseOrBuilder {
      // Construct using ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallResponse.newBuilder()
      private Builder() {
        super(DEFAULT_INSTANCE);
      }


      // @@protoc_insertion_point(builder_scope:keyapis.preset.v1.PostEventPresetInstallResponse)
    }
    @java.lang.Override
    @java.lang.SuppressWarnings({"unchecked", "fallthrough"})
    protected final java.lang.Object dynamicMethod(
        com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
        java.lang.Object arg0, java.lang.Object arg1) {
      switch (method) {
        case NEW_MUTABLE_INSTANCE: {
          return new ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallResponse();
        }
        case NEW_BUILDER: {
          return new Builder();
        }
        case BUILD_MESSAGE_INFO: {
            java.lang.Object[] objects = null;java.lang.String info =
                "\u0000\u0000";
            return newMessageInfo(DEFAULT_INSTANCE, info, objects);
        }
        // fall through
        case GET_DEFAULT_INSTANCE: {
          return DEFAULT_INSTANCE;
        }
        case GET_PARSER: {
          com.google.protobuf.Parser<ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallResponse> parser = PARSER;
          if (parser == null) {
            synchronized (ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallResponse.class) {
              parser = PARSER;
              if (parser == null) {
                parser =
                    new DefaultInstanceBasedParser<ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallResponse>(
                        DEFAULT_INSTANCE);
                PARSER = parser;
              }
            }
          }
          return parser;
      }
      case GET_MEMOIZED_IS_INITIALIZED: {
        return (byte) 1;
      }
      case SET_MEMOIZED_IS_INITIALIZED: {
        return null;
      }
      }
      throw new UnsupportedOperationException();
    }


    // @@protoc_insertion_point(class_scope:keyapis.preset.v1.PostEventPresetInstallResponse)
    private static final ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallResponse DEFAULT_INSTANCE;
    static {
      PostEventPresetInstallResponse defaultInstance = new PostEventPresetInstallResponse();
      // New instances are implicitly immutable so no need to make
      // immutable.
      DEFAULT_INSTANCE = defaultInstance;
      com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
        PostEventPresetInstallResponse.class, defaultInstance);
    }

    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PostEventPresetInstallResponse getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static volatile com.google.protobuf.Parser<PostEventPresetInstallResponse> PARSER;

    public static com.google.protobuf.Parser<PostEventPresetInstallResponse> parser() {
      return DEFAULT_INSTANCE.getParserForType();
    }
  }

  public interface PresetConfigurationTaskOrBuilder extends
      // @@protoc_insertion_point(interface_extends:keyapis.preset.v1.PresetConfigurationTask)
      com.google.protobuf.MessageLiteOrBuilder {

    /**
     * <pre>
     * Идентификатор запроса
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The requestId.
     */
    java.lang.String getRequestId();
    /**
     * <pre>
     * Идентификатор запроса
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The bytes for requestId.
     */
    com.google.protobuf.ByteString
        getRequestIdBytes();

    /**
     * <pre>
     * Пресет
     * </pre>
     *
     * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return Whether the preset field is set.
     */
    boolean hasPreset();
    /**
     * <pre>
     * Пресет
     * </pre>
     *
     * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The preset.
     */
    ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset getPreset();

    /**
     * <pre>
     * Идентификатор устройства
     * </pre>
     *
     * <code>int32 device_id = 3 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The deviceId.
     */
    int getDeviceId();

    /**
     * <pre>
     * Модель
     * </pre>
     *
     * <code>string model = 4 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The model.
     */
    java.lang.String getModel();
    /**
     * <pre>
     * Модель
     * </pre>
     *
     * <code>string model = 4 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The bytes for model.
     */
    com.google.protobuf.ByteString
        getModelBytes();

    /**
     * <pre>
     * Адрес устройства
     * </pre>
     *
     * <code>string host = 5 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The host.
     */
    java.lang.String getHost();
    /**
     * <pre>
     * Адрес устройства
     * </pre>
     *
     * <code>string host = 5 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The bytes for host.
     */
    com.google.protobuf.ByteString
        getHostBytes();

    /**
     * <pre>
     * Имя пользователя устройства
     * </pre>
     *
     * <code>string username = 6 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The username.
     */
    java.lang.String getUsername();
    /**
     * <pre>
     * Имя пользователя устройства
     * </pre>
     *
     * <code>string username = 6 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The bytes for username.
     */
    com.google.protobuf.ByteString
        getUsernameBytes();

    /**
     * <pre>
     * Пароль пользователья устройства
     * </pre>
     *
     * <code>string password = 7 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The password.
     */
    java.lang.String getPassword();
    /**
     * <pre>
     * Пароль пользователья устройства
     * </pre>
     *
     * <code>string password = 7 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The bytes for password.
     */
    com.google.protobuf.ByteString
        getPasswordBytes();

    /**
     * <pre>
     * Таймзона NTP
     * </pre>
     *
     * <code>string ntp_timezone = 8 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The ntpTimezone.
     */
    java.lang.String getNtpTimezone();
    /**
     * <pre>
     * Таймзона NTP
     * </pre>
     *
     * <code>string ntp_timezone = 8 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The bytes for ntpTimezone.
     */
    com.google.protobuf.ByteString
        getNtpTimezoneBytes();
  }
  /**
   * <pre>
   * Задача на конфигурирование устройства.
   * Очередь key.preset.configuration
   * </pre>
   *
   * Protobuf type {@code keyapis.preset.v1.PresetConfigurationTask}
   */
  public  static final class PresetConfigurationTask extends
      com.google.protobuf.GeneratedMessageLite<
          PresetConfigurationTask, PresetConfigurationTask.Builder> implements
      // @@protoc_insertion_point(message_implements:keyapis.preset.v1.PresetConfigurationTask)
      PresetConfigurationTaskOrBuilder {
    private PresetConfigurationTask() {
      requestId_ = "";
      model_ = "";
      host_ = "";
      username_ = "";
      password_ = "";
      ntpTimezone_ = "";
    }
    public static final int REQUEST_ID_FIELD_NUMBER = 1;
    private java.lang.String requestId_;
    /**
     * <pre>
     * Идентификатор запроса
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The requestId.
     */
    @java.lang.Override
    public java.lang.String getRequestId() {
      return requestId_;
    }
    /**
     * <pre>
     * Идентификатор запроса
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The bytes for requestId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getRequestIdBytes() {
      return com.google.protobuf.ByteString.copyFromUtf8(requestId_);
    }
    /**
     * <pre>
     * Идентификатор запроса
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The requestId to set.
     */
    private void setRequestId(
        java.lang.String value) {
      java.lang.Class<?> valueClass = value.getClass();
  
      requestId_ = value;
    }
    /**
     * <pre>
     * Идентификатор запроса
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    private void clearRequestId() {

      requestId_ = getDefaultInstance().getRequestId();
    }
    /**
     * <pre>
     * Идентификатор запроса
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The bytes for requestId to set.
     */
    private void setRequestIdBytes(
        com.google.protobuf.ByteString value) {
      checkByteStringIsUtf8(value);
      requestId_ = value.toStringUtf8();

    }

    public static final int PRESET_FIELD_NUMBER = 2;
    private ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset preset_;
    /**
     * <pre>
     * Пресет
     * </pre>
     *
     * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    @java.lang.Override
    public boolean hasPreset() {
      return preset_ != null;
    }
    /**
     * <pre>
     * Пресет
     * </pre>
     *
     * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    @java.lang.Override
    public ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset getPreset() {
      return preset_ == null ? ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset.getDefaultInstance() : preset_;
    }
    /**
     * <pre>
     * Пресет
     * </pre>
     *
     * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    private void setPreset(ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset value) {
      value.getClass();
  preset_ = value;

      }
    /**
     * <pre>
     * Пресет
     * </pre>
     *
     * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    @java.lang.SuppressWarnings({"ReferenceEquality"})
    private void mergePreset(ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset value) {
      value.getClass();
  if (preset_ != null &&
          preset_ != ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset.getDefaultInstance()) {
        preset_ =
          ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset.newBuilder(preset_).mergeFrom(value).buildPartial();
      } else {
        preset_ = value;
      }

    }
    /**
     * <pre>
     * Пресет
     * </pre>
     *
     * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    private void clearPreset() {  preset_ = null;

    }

    public static final int DEVICE_ID_FIELD_NUMBER = 3;
    private int deviceId_;
    /**
     * <pre>
     * Идентификатор устройства
     * </pre>
     *
     * <code>int32 device_id = 3 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The deviceId.
     */
    @java.lang.Override
    public int getDeviceId() {
      return deviceId_;
    }
    /**
     * <pre>
     * Идентификатор устройства
     * </pre>
     *
     * <code>int32 device_id = 3 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The deviceId to set.
     */
    private void setDeviceId(int value) {
      
      deviceId_ = value;
    }
    /**
     * <pre>
     * Идентификатор устройства
     * </pre>
     *
     * <code>int32 device_id = 3 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    private void clearDeviceId() {

      deviceId_ = 0;
    }

    public static final int MODEL_FIELD_NUMBER = 4;
    private java.lang.String model_;
    /**
     * <pre>
     * Модель
     * </pre>
     *
     * <code>string model = 4 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The model.
     */
    @java.lang.Override
    public java.lang.String getModel() {
      return model_;
    }
    /**
     * <pre>
     * Модель
     * </pre>
     *
     * <code>string model = 4 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The bytes for model.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getModelBytes() {
      return com.google.protobuf.ByteString.copyFromUtf8(model_);
    }
    /**
     * <pre>
     * Модель
     * </pre>
     *
     * <code>string model = 4 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The model to set.
     */
    private void setModel(
        java.lang.String value) {
      java.lang.Class<?> valueClass = value.getClass();
  
      model_ = value;
    }
    /**
     * <pre>
     * Модель
     * </pre>
     *
     * <code>string model = 4 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    private void clearModel() {

      model_ = getDefaultInstance().getModel();
    }
    /**
     * <pre>
     * Модель
     * </pre>
     *
     * <code>string model = 4 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The bytes for model to set.
     */
    private void setModelBytes(
        com.google.protobuf.ByteString value) {
      checkByteStringIsUtf8(value);
      model_ = value.toStringUtf8();

    }

    public static final int HOST_FIELD_NUMBER = 5;
    private java.lang.String host_;
    /**
     * <pre>
     * Адрес устройства
     * </pre>
     *
     * <code>string host = 5 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The host.
     */
    @java.lang.Override
    public java.lang.String getHost() {
      return host_;
    }
    /**
     * <pre>
     * Адрес устройства
     * </pre>
     *
     * <code>string host = 5 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The bytes for host.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getHostBytes() {
      return com.google.protobuf.ByteString.copyFromUtf8(host_);
    }
    /**
     * <pre>
     * Адрес устройства
     * </pre>
     *
     * <code>string host = 5 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The host to set.
     */
    private void setHost(
        java.lang.String value) {
      java.lang.Class<?> valueClass = value.getClass();
  
      host_ = value;
    }
    /**
     * <pre>
     * Адрес устройства
     * </pre>
     *
     * <code>string host = 5 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    private void clearHost() {

      host_ = getDefaultInstance().getHost();
    }
    /**
     * <pre>
     * Адрес устройства
     * </pre>
     *
     * <code>string host = 5 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The bytes for host to set.
     */
    private void setHostBytes(
        com.google.protobuf.ByteString value) {
      checkByteStringIsUtf8(value);
      host_ = value.toStringUtf8();

    }

    public static final int USERNAME_FIELD_NUMBER = 6;
    private java.lang.String username_;
    /**
     * <pre>
     * Имя пользователя устройства
     * </pre>
     *
     * <code>string username = 6 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The username.
     */
    @java.lang.Override
    public java.lang.String getUsername() {
      return username_;
    }
    /**
     * <pre>
     * Имя пользователя устройства
     * </pre>
     *
     * <code>string username = 6 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The bytes for username.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getUsernameBytes() {
      return com.google.protobuf.ByteString.copyFromUtf8(username_);
    }
    /**
     * <pre>
     * Имя пользователя устройства
     * </pre>
     *
     * <code>string username = 6 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The username to set.
     */
    private void setUsername(
        java.lang.String value) {
      java.lang.Class<?> valueClass = value.getClass();
  
      username_ = value;
    }
    /**
     * <pre>
     * Имя пользователя устройства
     * </pre>
     *
     * <code>string username = 6 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    private void clearUsername() {

      username_ = getDefaultInstance().getUsername();
    }
    /**
     * <pre>
     * Имя пользователя устройства
     * </pre>
     *
     * <code>string username = 6 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The bytes for username to set.
     */
    private void setUsernameBytes(
        com.google.protobuf.ByteString value) {
      checkByteStringIsUtf8(value);
      username_ = value.toStringUtf8();

    }

    public static final int PASSWORD_FIELD_NUMBER = 7;
    private java.lang.String password_;
    /**
     * <pre>
     * Пароль пользователья устройства
     * </pre>
     *
     * <code>string password = 7 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The password.
     */
    @java.lang.Override
    public java.lang.String getPassword() {
      return password_;
    }
    /**
     * <pre>
     * Пароль пользователья устройства
     * </pre>
     *
     * <code>string password = 7 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The bytes for password.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPasswordBytes() {
      return com.google.protobuf.ByteString.copyFromUtf8(password_);
    }
    /**
     * <pre>
     * Пароль пользователья устройства
     * </pre>
     *
     * <code>string password = 7 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The password to set.
     */
    private void setPassword(
        java.lang.String value) {
      java.lang.Class<?> valueClass = value.getClass();
  
      password_ = value;
    }
    /**
     * <pre>
     * Пароль пользователья устройства
     * </pre>
     *
     * <code>string password = 7 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    private void clearPassword() {

      password_ = getDefaultInstance().getPassword();
    }
    /**
     * <pre>
     * Пароль пользователья устройства
     * </pre>
     *
     * <code>string password = 7 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The bytes for password to set.
     */
    private void setPasswordBytes(
        com.google.protobuf.ByteString value) {
      checkByteStringIsUtf8(value);
      password_ = value.toStringUtf8();

    }

    public static final int NTP_TIMEZONE_FIELD_NUMBER = 8;
    private java.lang.String ntpTimezone_;
    /**
     * <pre>
     * Таймзона NTP
     * </pre>
     *
     * <code>string ntp_timezone = 8 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The ntpTimezone.
     */
    @java.lang.Override
    public java.lang.String getNtpTimezone() {
      return ntpTimezone_;
    }
    /**
     * <pre>
     * Таймзона NTP
     * </pre>
     *
     * <code>string ntp_timezone = 8 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The bytes for ntpTimezone.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getNtpTimezoneBytes() {
      return com.google.protobuf.ByteString.copyFromUtf8(ntpTimezone_);
    }
    /**
     * <pre>
     * Таймзона NTP
     * </pre>
     *
     * <code>string ntp_timezone = 8 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The ntpTimezone to set.
     */
    private void setNtpTimezone(
        java.lang.String value) {
      java.lang.Class<?> valueClass = value.getClass();
  
      ntpTimezone_ = value;
    }
    /**
     * <pre>
     * Таймзона NTP
     * </pre>
     *
     * <code>string ntp_timezone = 8 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    private void clearNtpTimezone() {

      ntpTimezone_ = getDefaultInstance().getNtpTimezone();
    }
    /**
     * <pre>
     * Таймзона NTP
     * </pre>
     *
     * <code>string ntp_timezone = 8 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The bytes for ntpTimezone to set.
     */
    private void setNtpTimezoneBytes(
        com.google.protobuf.ByteString value) {
      checkByteStringIsUtf8(value);
      ntpTimezone_ = value.toStringUtf8();

    }

    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationTask parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationTask parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationTask parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationTask parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationTask parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationTask parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationTask parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationTask parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input, extensionRegistry);
    }

    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationTask parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return parseDelimitedFrom(DEFAULT_INSTANCE, input);
    }

    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationTask parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationTask parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationTask parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input, extensionRegistry);
    }

    public static Builder newBuilder() {
      return (Builder) DEFAULT_INSTANCE.createBuilder();
    }
    public static Builder newBuilder(ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationTask prototype) {
      return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
    }

    /**
     * <pre>
     * Задача на конфигурирование устройства.
     * Очередь key.preset.configuration
     * </pre>
     *
     * Protobuf type {@code keyapis.preset.v1.PresetConfigurationTask}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageLite.Builder<
          ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationTask, Builder> implements
        // @@protoc_insertion_point(builder_implements:keyapis.preset.v1.PresetConfigurationTask)
        ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationTaskOrBuilder {
      // Construct using ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationTask.newBuilder()
      private Builder() {
        super(DEFAULT_INSTANCE);
      }


      /**
       * <pre>
       * Идентификатор запроса
       * </pre>
       *
       * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The requestId.
       */
      @java.lang.Override
      public java.lang.String getRequestId() {
        return instance.getRequestId();
      }
      /**
       * <pre>
       * Идентификатор запроса
       * </pre>
       *
       * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The bytes for requestId.
       */
      @java.lang.Override
      public com.google.protobuf.ByteString
          getRequestIdBytes() {
        return instance.getRequestIdBytes();
      }
      /**
       * <pre>
       * Идентификатор запроса
       * </pre>
       *
       * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The requestId to set.
       * @return This builder for chaining.
       */
      public Builder setRequestId(
          java.lang.String value) {
        copyOnWrite();
        instance.setRequestId(value);
        return this;
      }
      /**
       * <pre>
       * Идентификатор запроса
       * </pre>
       *
       * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return This builder for chaining.
       */
      public Builder clearRequestId() {
        copyOnWrite();
        instance.clearRequestId();
        return this;
      }
      /**
       * <pre>
       * Идентификатор запроса
       * </pre>
       *
       * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The bytes for requestId to set.
       * @return This builder for chaining.
       */
      public Builder setRequestIdBytes(
          com.google.protobuf.ByteString value) {
        copyOnWrite();
        instance.setRequestIdBytes(value);
        return this;
      }

      /**
       * <pre>
       * Пресет
       * </pre>
       *
       * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
       */
      @java.lang.Override
      public boolean hasPreset() {
        return instance.hasPreset();
      }
      /**
       * <pre>
       * Пресет
       * </pre>
       *
       * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
       */
      @java.lang.Override
      public ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset getPreset() {
        return instance.getPreset();
      }
      /**
       * <pre>
       * Пресет
       * </pre>
       *
       * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
       */
      public Builder setPreset(ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset value) {
        copyOnWrite();
        instance.setPreset(value);
        return this;
        }
      /**
       * <pre>
       * Пресет
       * </pre>
       *
       * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
       */
      public Builder setPreset(
          ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset.Builder builderForValue) {
        copyOnWrite();
        instance.setPreset(builderForValue.build());
        return this;
      }
      /**
       * <pre>
       * Пресет
       * </pre>
       *
       * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
       */
      public Builder mergePreset(ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset value) {
        copyOnWrite();
        instance.mergePreset(value);
        return this;
      }
      /**
       * <pre>
       * Пресет
       * </pre>
       *
       * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
       */
      public Builder clearPreset() {  copyOnWrite();
        instance.clearPreset();
        return this;
      }

      /**
       * <pre>
       * Идентификатор устройства
       * </pre>
       *
       * <code>int32 device_id = 3 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The deviceId.
       */
      @java.lang.Override
      public int getDeviceId() {
        return instance.getDeviceId();
      }
      /**
       * <pre>
       * Идентификатор устройства
       * </pre>
       *
       * <code>int32 device_id = 3 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The deviceId to set.
       * @return This builder for chaining.
       */
      public Builder setDeviceId(int value) {
        copyOnWrite();
        instance.setDeviceId(value);
        return this;
      }
      /**
       * <pre>
       * Идентификатор устройства
       * </pre>
       *
       * <code>int32 device_id = 3 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return This builder for chaining.
       */
      public Builder clearDeviceId() {
        copyOnWrite();
        instance.clearDeviceId();
        return this;
      }

      /**
       * <pre>
       * Модель
       * </pre>
       *
       * <code>string model = 4 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The model.
       */
      @java.lang.Override
      public java.lang.String getModel() {
        return instance.getModel();
      }
      /**
       * <pre>
       * Модель
       * </pre>
       *
       * <code>string model = 4 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The bytes for model.
       */
      @java.lang.Override
      public com.google.protobuf.ByteString
          getModelBytes() {
        return instance.getModelBytes();
      }
      /**
       * <pre>
       * Модель
       * </pre>
       *
       * <code>string model = 4 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The model to set.
       * @return This builder for chaining.
       */
      public Builder setModel(
          java.lang.String value) {
        copyOnWrite();
        instance.setModel(value);
        return this;
      }
      /**
       * <pre>
       * Модель
       * </pre>
       *
       * <code>string model = 4 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return This builder for chaining.
       */
      public Builder clearModel() {
        copyOnWrite();
        instance.clearModel();
        return this;
      }
      /**
       * <pre>
       * Модель
       * </pre>
       *
       * <code>string model = 4 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The bytes for model to set.
       * @return This builder for chaining.
       */
      public Builder setModelBytes(
          com.google.protobuf.ByteString value) {
        copyOnWrite();
        instance.setModelBytes(value);
        return this;
      }

      /**
       * <pre>
       * Адрес устройства
       * </pre>
       *
       * <code>string host = 5 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The host.
       */
      @java.lang.Override
      public java.lang.String getHost() {
        return instance.getHost();
      }
      /**
       * <pre>
       * Адрес устройства
       * </pre>
       *
       * <code>string host = 5 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The bytes for host.
       */
      @java.lang.Override
      public com.google.protobuf.ByteString
          getHostBytes() {
        return instance.getHostBytes();
      }
      /**
       * <pre>
       * Адрес устройства
       * </pre>
       *
       * <code>string host = 5 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The host to set.
       * @return This builder for chaining.
       */
      public Builder setHost(
          java.lang.String value) {
        copyOnWrite();
        instance.setHost(value);
        return this;
      }
      /**
       * <pre>
       * Адрес устройства
       * </pre>
       *
       * <code>string host = 5 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return This builder for chaining.
       */
      public Builder clearHost() {
        copyOnWrite();
        instance.clearHost();
        return this;
      }
      /**
       * <pre>
       * Адрес устройства
       * </pre>
       *
       * <code>string host = 5 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The bytes for host to set.
       * @return This builder for chaining.
       */
      public Builder setHostBytes(
          com.google.protobuf.ByteString value) {
        copyOnWrite();
        instance.setHostBytes(value);
        return this;
      }

      /**
       * <pre>
       * Имя пользователя устройства
       * </pre>
       *
       * <code>string username = 6 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The username.
       */
      @java.lang.Override
      public java.lang.String getUsername() {
        return instance.getUsername();
      }
      /**
       * <pre>
       * Имя пользователя устройства
       * </pre>
       *
       * <code>string username = 6 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The bytes for username.
       */
      @java.lang.Override
      public com.google.protobuf.ByteString
          getUsernameBytes() {
        return instance.getUsernameBytes();
      }
      /**
       * <pre>
       * Имя пользователя устройства
       * </pre>
       *
       * <code>string username = 6 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The username to set.
       * @return This builder for chaining.
       */
      public Builder setUsername(
          java.lang.String value) {
        copyOnWrite();
        instance.setUsername(value);
        return this;
      }
      /**
       * <pre>
       * Имя пользователя устройства
       * </pre>
       *
       * <code>string username = 6 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return This builder for chaining.
       */
      public Builder clearUsername() {
        copyOnWrite();
        instance.clearUsername();
        return this;
      }
      /**
       * <pre>
       * Имя пользователя устройства
       * </pre>
       *
       * <code>string username = 6 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The bytes for username to set.
       * @return This builder for chaining.
       */
      public Builder setUsernameBytes(
          com.google.protobuf.ByteString value) {
        copyOnWrite();
        instance.setUsernameBytes(value);
        return this;
      }

      /**
       * <pre>
       * Пароль пользователья устройства
       * </pre>
       *
       * <code>string password = 7 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The password.
       */
      @java.lang.Override
      public java.lang.String getPassword() {
        return instance.getPassword();
      }
      /**
       * <pre>
       * Пароль пользователья устройства
       * </pre>
       *
       * <code>string password = 7 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The bytes for password.
       */
      @java.lang.Override
      public com.google.protobuf.ByteString
          getPasswordBytes() {
        return instance.getPasswordBytes();
      }
      /**
       * <pre>
       * Пароль пользователья устройства
       * </pre>
       *
       * <code>string password = 7 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The password to set.
       * @return This builder for chaining.
       */
      public Builder setPassword(
          java.lang.String value) {
        copyOnWrite();
        instance.setPassword(value);
        return this;
      }
      /**
       * <pre>
       * Пароль пользователья устройства
       * </pre>
       *
       * <code>string password = 7 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return This builder for chaining.
       */
      public Builder clearPassword() {
        copyOnWrite();
        instance.clearPassword();
        return this;
      }
      /**
       * <pre>
       * Пароль пользователья устройства
       * </pre>
       *
       * <code>string password = 7 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The bytes for password to set.
       * @return This builder for chaining.
       */
      public Builder setPasswordBytes(
          com.google.protobuf.ByteString value) {
        copyOnWrite();
        instance.setPasswordBytes(value);
        return this;
      }

      /**
       * <pre>
       * Таймзона NTP
       * </pre>
       *
       * <code>string ntp_timezone = 8 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The ntpTimezone.
       */
      @java.lang.Override
      public java.lang.String getNtpTimezone() {
        return instance.getNtpTimezone();
      }
      /**
       * <pre>
       * Таймзона NTP
       * </pre>
       *
       * <code>string ntp_timezone = 8 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The bytes for ntpTimezone.
       */
      @java.lang.Override
      public com.google.protobuf.ByteString
          getNtpTimezoneBytes() {
        return instance.getNtpTimezoneBytes();
      }
      /**
       * <pre>
       * Таймзона NTP
       * </pre>
       *
       * <code>string ntp_timezone = 8 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The ntpTimezone to set.
       * @return This builder for chaining.
       */
      public Builder setNtpTimezone(
          java.lang.String value) {
        copyOnWrite();
        instance.setNtpTimezone(value);
        return this;
      }
      /**
       * <pre>
       * Таймзона NTP
       * </pre>
       *
       * <code>string ntp_timezone = 8 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return This builder for chaining.
       */
      public Builder clearNtpTimezone() {
        copyOnWrite();
        instance.clearNtpTimezone();
        return this;
      }
      /**
       * <pre>
       * Таймзона NTP
       * </pre>
       *
       * <code>string ntp_timezone = 8 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The bytes for ntpTimezone to set.
       * @return This builder for chaining.
       */
      public Builder setNtpTimezoneBytes(
          com.google.protobuf.ByteString value) {
        copyOnWrite();
        instance.setNtpTimezoneBytes(value);
        return this;
      }

      // @@protoc_insertion_point(builder_scope:keyapis.preset.v1.PresetConfigurationTask)
    }
    @java.lang.Override
    @java.lang.SuppressWarnings({"unchecked", "fallthrough"})
    protected final java.lang.Object dynamicMethod(
        com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
        java.lang.Object arg0, java.lang.Object arg1) {
      switch (method) {
        case NEW_MUTABLE_INSTANCE: {
          return new ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationTask();
        }
        case NEW_BUILDER: {
          return new Builder();
        }
        case BUILD_MESSAGE_INFO: {
            java.lang.Object[] objects = new java.lang.Object[] {
              "requestId_",
              "preset_",
              "deviceId_",
              "model_",
              "host_",
              "username_",
              "password_",
              "ntpTimezone_",
            };
            java.lang.String info =
                "\u0000\b\u0000\u0000\u0001\b\b\u0000\u0000\u0000\u0001\u0208\u0002\t\u0003\u0004" +
                "\u0004\u0208\u0005\u0208\u0006\u0208\u0007\u0208\b\u0208";
            return newMessageInfo(DEFAULT_INSTANCE, info, objects);
        }
        // fall through
        case GET_DEFAULT_INSTANCE: {
          return DEFAULT_INSTANCE;
        }
        case GET_PARSER: {
          com.google.protobuf.Parser<ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationTask> parser = PARSER;
          if (parser == null) {
            synchronized (ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationTask.class) {
              parser = PARSER;
              if (parser == null) {
                parser =
                    new DefaultInstanceBasedParser<ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationTask>(
                        DEFAULT_INSTANCE);
                PARSER = parser;
              }
            }
          }
          return parser;
      }
      case GET_MEMOIZED_IS_INITIALIZED: {
        return (byte) 1;
      }
      case SET_MEMOIZED_IS_INITIALIZED: {
        return null;
      }
      }
      throw new UnsupportedOperationException();
    }


    // @@protoc_insertion_point(class_scope:keyapis.preset.v1.PresetConfigurationTask)
    private static final ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationTask DEFAULT_INSTANCE;
    static {
      PresetConfigurationTask defaultInstance = new PresetConfigurationTask();
      // New instances are implicitly immutable so no need to make
      // immutable.
      DEFAULT_INSTANCE = defaultInstance;
      com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
        PresetConfigurationTask.class, defaultInstance);
    }

    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationTask getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static volatile com.google.protobuf.Parser<PresetConfigurationTask> PARSER;

    public static com.google.protobuf.Parser<PresetConfigurationTask> parser() {
      return DEFAULT_INSTANCE.getParserForType();
    }
  }

  public interface PresetConfigurationSuccessTaskOrBuilder extends
      // @@protoc_insertion_point(interface_extends:keyapis.preset.v1.PresetConfigurationSuccessTask)
      com.google.protobuf.MessageLiteOrBuilder {

    /**
     * <pre>
     * Идентификатор ответа
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The requestId.
     */
    java.lang.String getRequestId();
    /**
     * <pre>
     * Идентификатор ответа
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The bytes for requestId.
     */
    com.google.protobuf.ByteString
        getRequestIdBytes();

    /**
     * <pre>
     * Идентификатор устройства
     * </pre>
     *
     * <code>int32 device_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The deviceId.
     */
    int getDeviceId();

    /**
     * <pre>
     * Идентификатор пресета
     * </pre>
     *
     * <code>int32 preset_id = 3 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The presetId.
     */
    int getPresetId();

    /**
     * <pre>
     * Дата и время конфигурации
     * </pre>
     *
     * <code>.google.protobuf.Timestamp configured_at = 4 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return Whether the configuredAt field is set.
     */
    boolean hasConfiguredAt();
    /**
     * <pre>
     * Дата и время конфигурации
     * </pre>
     *
     * <code>.google.protobuf.Timestamp configured_at = 4 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The configuredAt.
     */
    com.google.protobuf.Timestamp getConfiguredAt();
  }
  /**
   * <pre>
   * Задача успешной конфигурации устройства.
   * Очередь key.preset.configuration_success
   * </pre>
   *
   * Protobuf type {@code keyapis.preset.v1.PresetConfigurationSuccessTask}
   */
  public  static final class PresetConfigurationSuccessTask extends
      com.google.protobuf.GeneratedMessageLite<
          PresetConfigurationSuccessTask, PresetConfigurationSuccessTask.Builder> implements
      // @@protoc_insertion_point(message_implements:keyapis.preset.v1.PresetConfigurationSuccessTask)
      PresetConfigurationSuccessTaskOrBuilder {
    private PresetConfigurationSuccessTask() {
      requestId_ = "";
    }
    public static final int REQUEST_ID_FIELD_NUMBER = 1;
    private java.lang.String requestId_;
    /**
     * <pre>
     * Идентификатор ответа
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The requestId.
     */
    @java.lang.Override
    public java.lang.String getRequestId() {
      return requestId_;
    }
    /**
     * <pre>
     * Идентификатор ответа
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The bytes for requestId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getRequestIdBytes() {
      return com.google.protobuf.ByteString.copyFromUtf8(requestId_);
    }
    /**
     * <pre>
     * Идентификатор ответа
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The requestId to set.
     */
    private void setRequestId(
        java.lang.String value) {
      java.lang.Class<?> valueClass = value.getClass();
  
      requestId_ = value;
    }
    /**
     * <pre>
     * Идентификатор ответа
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    private void clearRequestId() {

      requestId_ = getDefaultInstance().getRequestId();
    }
    /**
     * <pre>
     * Идентификатор ответа
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The bytes for requestId to set.
     */
    private void setRequestIdBytes(
        com.google.protobuf.ByteString value) {
      checkByteStringIsUtf8(value);
      requestId_ = value.toStringUtf8();

    }

    public static final int DEVICE_ID_FIELD_NUMBER = 2;
    private int deviceId_;
    /**
     * <pre>
     * Идентификатор устройства
     * </pre>
     *
     * <code>int32 device_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The deviceId.
     */
    @java.lang.Override
    public int getDeviceId() {
      return deviceId_;
    }
    /**
     * <pre>
     * Идентификатор устройства
     * </pre>
     *
     * <code>int32 device_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The deviceId to set.
     */
    private void setDeviceId(int value) {
      
      deviceId_ = value;
    }
    /**
     * <pre>
     * Идентификатор устройства
     * </pre>
     *
     * <code>int32 device_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    private void clearDeviceId() {

      deviceId_ = 0;
    }

    public static final int PRESET_ID_FIELD_NUMBER = 3;
    private int presetId_;
    /**
     * <pre>
     * Идентификатор пресета
     * </pre>
     *
     * <code>int32 preset_id = 3 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The presetId.
     */
    @java.lang.Override
    public int getPresetId() {
      return presetId_;
    }
    /**
     * <pre>
     * Идентификатор пресета
     * </pre>
     *
     * <code>int32 preset_id = 3 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The presetId to set.
     */
    private void setPresetId(int value) {
      
      presetId_ = value;
    }
    /**
     * <pre>
     * Идентификатор пресета
     * </pre>
     *
     * <code>int32 preset_id = 3 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    private void clearPresetId() {

      presetId_ = 0;
    }

    public static final int CONFIGURED_AT_FIELD_NUMBER = 4;
    private com.google.protobuf.Timestamp configuredAt_;
    /**
     * <pre>
     * Дата и время конфигурации
     * </pre>
     *
     * <code>.google.protobuf.Timestamp configured_at = 4 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    @java.lang.Override
    public boolean hasConfiguredAt() {
      return configuredAt_ != null;
    }
    /**
     * <pre>
     * Дата и время конфигурации
     * </pre>
     *
     * <code>.google.protobuf.Timestamp configured_at = 4 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    @java.lang.Override
    public com.google.protobuf.Timestamp getConfiguredAt() {
      return configuredAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : configuredAt_;
    }
    /**
     * <pre>
     * Дата и время конфигурации
     * </pre>
     *
     * <code>.google.protobuf.Timestamp configured_at = 4 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    private void setConfiguredAt(com.google.protobuf.Timestamp value) {
      value.getClass();
  configuredAt_ = value;

      }
    /**
     * <pre>
     * Дата и время конфигурации
     * </pre>
     *
     * <code>.google.protobuf.Timestamp configured_at = 4 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    @java.lang.SuppressWarnings({"ReferenceEquality"})
    private void mergeConfiguredAt(com.google.protobuf.Timestamp value) {
      value.getClass();
  if (configuredAt_ != null &&
          configuredAt_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
        configuredAt_ =
          com.google.protobuf.Timestamp.newBuilder(configuredAt_).mergeFrom(value).buildPartial();
      } else {
        configuredAt_ = value;
      }

    }
    /**
     * <pre>
     * Дата и время конфигурации
     * </pre>
     *
     * <code>.google.protobuf.Timestamp configured_at = 4 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    private void clearConfiguredAt() {  configuredAt_ = null;

    }

    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationSuccessTask parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationSuccessTask parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationSuccessTask parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationSuccessTask parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationSuccessTask parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationSuccessTask parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationSuccessTask parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationSuccessTask parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input, extensionRegistry);
    }

    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationSuccessTask parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return parseDelimitedFrom(DEFAULT_INSTANCE, input);
    }

    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationSuccessTask parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationSuccessTask parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationSuccessTask parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input, extensionRegistry);
    }

    public static Builder newBuilder() {
      return (Builder) DEFAULT_INSTANCE.createBuilder();
    }
    public static Builder newBuilder(ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationSuccessTask prototype) {
      return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
    }

    /**
     * <pre>
     * Задача успешной конфигурации устройства.
     * Очередь key.preset.configuration_success
     * </pre>
     *
     * Protobuf type {@code keyapis.preset.v1.PresetConfigurationSuccessTask}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageLite.Builder<
          ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationSuccessTask, Builder> implements
        // @@protoc_insertion_point(builder_implements:keyapis.preset.v1.PresetConfigurationSuccessTask)
        ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationSuccessTaskOrBuilder {
      // Construct using ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationSuccessTask.newBuilder()
      private Builder() {
        super(DEFAULT_INSTANCE);
      }


      /**
       * <pre>
       * Идентификатор ответа
       * </pre>
       *
       * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The requestId.
       */
      @java.lang.Override
      public java.lang.String getRequestId() {
        return instance.getRequestId();
      }
      /**
       * <pre>
       * Идентификатор ответа
       * </pre>
       *
       * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The bytes for requestId.
       */
      @java.lang.Override
      public com.google.protobuf.ByteString
          getRequestIdBytes() {
        return instance.getRequestIdBytes();
      }
      /**
       * <pre>
       * Идентификатор ответа
       * </pre>
       *
       * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The requestId to set.
       * @return This builder for chaining.
       */
      public Builder setRequestId(
          java.lang.String value) {
        copyOnWrite();
        instance.setRequestId(value);
        return this;
      }
      /**
       * <pre>
       * Идентификатор ответа
       * </pre>
       *
       * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return This builder for chaining.
       */
      public Builder clearRequestId() {
        copyOnWrite();
        instance.clearRequestId();
        return this;
      }
      /**
       * <pre>
       * Идентификатор ответа
       * </pre>
       *
       * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The bytes for requestId to set.
       * @return This builder for chaining.
       */
      public Builder setRequestIdBytes(
          com.google.protobuf.ByteString value) {
        copyOnWrite();
        instance.setRequestIdBytes(value);
        return this;
      }

      /**
       * <pre>
       * Идентификатор устройства
       * </pre>
       *
       * <code>int32 device_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The deviceId.
       */
      @java.lang.Override
      public int getDeviceId() {
        return instance.getDeviceId();
      }
      /**
       * <pre>
       * Идентификатор устройства
       * </pre>
       *
       * <code>int32 device_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The deviceId to set.
       * @return This builder for chaining.
       */
      public Builder setDeviceId(int value) {
        copyOnWrite();
        instance.setDeviceId(value);
        return this;
      }
      /**
       * <pre>
       * Идентификатор устройства
       * </pre>
       *
       * <code>int32 device_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return This builder for chaining.
       */
      public Builder clearDeviceId() {
        copyOnWrite();
        instance.clearDeviceId();
        return this;
      }

      /**
       * <pre>
       * Идентификатор пресета
       * </pre>
       *
       * <code>int32 preset_id = 3 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The presetId.
       */
      @java.lang.Override
      public int getPresetId() {
        return instance.getPresetId();
      }
      /**
       * <pre>
       * Идентификатор пресета
       * </pre>
       *
       * <code>int32 preset_id = 3 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The presetId to set.
       * @return This builder for chaining.
       */
      public Builder setPresetId(int value) {
        copyOnWrite();
        instance.setPresetId(value);
        return this;
      }
      /**
       * <pre>
       * Идентификатор пресета
       * </pre>
       *
       * <code>int32 preset_id = 3 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return This builder for chaining.
       */
      public Builder clearPresetId() {
        copyOnWrite();
        instance.clearPresetId();
        return this;
      }

      /**
       * <pre>
       * Дата и время конфигурации
       * </pre>
       *
       * <code>.google.protobuf.Timestamp configured_at = 4 [(.google.api.field_behavior) = REQUIRED];</code>
       */
      @java.lang.Override
      public boolean hasConfiguredAt() {
        return instance.hasConfiguredAt();
      }
      /**
       * <pre>
       * Дата и время конфигурации
       * </pre>
       *
       * <code>.google.protobuf.Timestamp configured_at = 4 [(.google.api.field_behavior) = REQUIRED];</code>
       */
      @java.lang.Override
      public com.google.protobuf.Timestamp getConfiguredAt() {
        return instance.getConfiguredAt();
      }
      /**
       * <pre>
       * Дата и время конфигурации
       * </pre>
       *
       * <code>.google.protobuf.Timestamp configured_at = 4 [(.google.api.field_behavior) = REQUIRED];</code>
       */
      public Builder setConfiguredAt(com.google.protobuf.Timestamp value) {
        copyOnWrite();
        instance.setConfiguredAt(value);
        return this;
        }
      /**
       * <pre>
       * Дата и время конфигурации
       * </pre>
       *
       * <code>.google.protobuf.Timestamp configured_at = 4 [(.google.api.field_behavior) = REQUIRED];</code>
       */
      public Builder setConfiguredAt(
          com.google.protobuf.Timestamp.Builder builderForValue) {
        copyOnWrite();
        instance.setConfiguredAt(builderForValue.build());
        return this;
      }
      /**
       * <pre>
       * Дата и время конфигурации
       * </pre>
       *
       * <code>.google.protobuf.Timestamp configured_at = 4 [(.google.api.field_behavior) = REQUIRED];</code>
       */
      public Builder mergeConfiguredAt(com.google.protobuf.Timestamp value) {
        copyOnWrite();
        instance.mergeConfiguredAt(value);
        return this;
      }
      /**
       * <pre>
       * Дата и время конфигурации
       * </pre>
       *
       * <code>.google.protobuf.Timestamp configured_at = 4 [(.google.api.field_behavior) = REQUIRED];</code>
       */
      public Builder clearConfiguredAt() {  copyOnWrite();
        instance.clearConfiguredAt();
        return this;
      }

      // @@protoc_insertion_point(builder_scope:keyapis.preset.v1.PresetConfigurationSuccessTask)
    }
    @java.lang.Override
    @java.lang.SuppressWarnings({"unchecked", "fallthrough"})
    protected final java.lang.Object dynamicMethod(
        com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
        java.lang.Object arg0, java.lang.Object arg1) {
      switch (method) {
        case NEW_MUTABLE_INSTANCE: {
          return new ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationSuccessTask();
        }
        case NEW_BUILDER: {
          return new Builder();
        }
        case BUILD_MESSAGE_INFO: {
            java.lang.Object[] objects = new java.lang.Object[] {
              "requestId_",
              "deviceId_",
              "presetId_",
              "configuredAt_",
            };
            java.lang.String info =
                "\u0000\u0004\u0000\u0000\u0001\u0004\u0004\u0000\u0000\u0000\u0001\u0208\u0002\u0004" +
                "\u0003\u0004\u0004\t";
            return newMessageInfo(DEFAULT_INSTANCE, info, objects);
        }
        // fall through
        case GET_DEFAULT_INSTANCE: {
          return DEFAULT_INSTANCE;
        }
        case GET_PARSER: {
          com.google.protobuf.Parser<ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationSuccessTask> parser = PARSER;
          if (parser == null) {
            synchronized (ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationSuccessTask.class) {
              parser = PARSER;
              if (parser == null) {
                parser =
                    new DefaultInstanceBasedParser<ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationSuccessTask>(
                        DEFAULT_INSTANCE);
                PARSER = parser;
              }
            }
          }
          return parser;
      }
      case GET_MEMOIZED_IS_INITIALIZED: {
        return (byte) 1;
      }
      case SET_MEMOIZED_IS_INITIALIZED: {
        return null;
      }
      }
      throw new UnsupportedOperationException();
    }


    // @@protoc_insertion_point(class_scope:keyapis.preset.v1.PresetConfigurationSuccessTask)
    private static final ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationSuccessTask DEFAULT_INSTANCE;
    static {
      PresetConfigurationSuccessTask defaultInstance = new PresetConfigurationSuccessTask();
      // New instances are implicitly immutable so no need to make
      // immutable.
      DEFAULT_INSTANCE = defaultInstance;
      com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
        PresetConfigurationSuccessTask.class, defaultInstance);
    }

    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationSuccessTask getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static volatile com.google.protobuf.Parser<PresetConfigurationSuccessTask> PARSER;

    public static com.google.protobuf.Parser<PresetConfigurationSuccessTask> parser() {
      return DEFAULT_INSTANCE.getParserForType();
    }
  }

  public interface PresetConfigurationFailTaskOrBuilder extends
      // @@protoc_insertion_point(interface_extends:keyapis.preset.v1.PresetConfigurationFailTask)
      com.google.protobuf.MessageLiteOrBuilder {

    /**
     * <pre>
     * Идентификатор ответа
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The requestId.
     */
    java.lang.String getRequestId();
    /**
     * <pre>
     * Идентификатор ответа
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The bytes for requestId.
     */
    com.google.protobuf.ByteString
        getRequestIdBytes();

    /**
     * <pre>
     * Идентификатор устройства
     * </pre>
     *
     * <code>int32 device_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The deviceId.
     */
    int getDeviceId();

    /**
     * <pre>
     * Идентификатор пресета
     * </pre>
     *
     * <code>int32 preset_id = 3 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The presetId.
     */
    int getPresetId();

    /**
     * <pre>
     * Текст ошибки
     * </pre>
     *
     * <code>string error_message = 4 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The errorMessage.
     */
    java.lang.String getErrorMessage();
    /**
     * <pre>
     * Текст ошибки
     * </pre>
     *
     * <code>string error_message = 4 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The bytes for errorMessage.
     */
    com.google.protobuf.ByteString
        getErrorMessageBytes();
  }
  /**
   * <pre>
   * Задача ошибки при конфигурации устройства.
   * Очередь key.preset.configuration_fail
   * </pre>
   *
   * Protobuf type {@code keyapis.preset.v1.PresetConfigurationFailTask}
   */
  public  static final class PresetConfigurationFailTask extends
      com.google.protobuf.GeneratedMessageLite<
          PresetConfigurationFailTask, PresetConfigurationFailTask.Builder> implements
      // @@protoc_insertion_point(message_implements:keyapis.preset.v1.PresetConfigurationFailTask)
      PresetConfigurationFailTaskOrBuilder {
    private PresetConfigurationFailTask() {
      requestId_ = "";
      errorMessage_ = "";
    }
    public static final int REQUEST_ID_FIELD_NUMBER = 1;
    private java.lang.String requestId_;
    /**
     * <pre>
     * Идентификатор ответа
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The requestId.
     */
    @java.lang.Override
    public java.lang.String getRequestId() {
      return requestId_;
    }
    /**
     * <pre>
     * Идентификатор ответа
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The bytes for requestId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getRequestIdBytes() {
      return com.google.protobuf.ByteString.copyFromUtf8(requestId_);
    }
    /**
     * <pre>
     * Идентификатор ответа
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The requestId to set.
     */
    private void setRequestId(
        java.lang.String value) {
      java.lang.Class<?> valueClass = value.getClass();
  
      requestId_ = value;
    }
    /**
     * <pre>
     * Идентификатор ответа
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    private void clearRequestId() {

      requestId_ = getDefaultInstance().getRequestId();
    }
    /**
     * <pre>
     * Идентификатор ответа
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The bytes for requestId to set.
     */
    private void setRequestIdBytes(
        com.google.protobuf.ByteString value) {
      checkByteStringIsUtf8(value);
      requestId_ = value.toStringUtf8();

    }

    public static final int DEVICE_ID_FIELD_NUMBER = 2;
    private int deviceId_;
    /**
     * <pre>
     * Идентификатор устройства
     * </pre>
     *
     * <code>int32 device_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The deviceId.
     */
    @java.lang.Override
    public int getDeviceId() {
      return deviceId_;
    }
    /**
     * <pre>
     * Идентификатор устройства
     * </pre>
     *
     * <code>int32 device_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The deviceId to set.
     */
    private void setDeviceId(int value) {
      
      deviceId_ = value;
    }
    /**
     * <pre>
     * Идентификатор устройства
     * </pre>
     *
     * <code>int32 device_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    private void clearDeviceId() {

      deviceId_ = 0;
    }

    public static final int PRESET_ID_FIELD_NUMBER = 3;
    private int presetId_;
    /**
     * <pre>
     * Идентификатор пресета
     * </pre>
     *
     * <code>int32 preset_id = 3 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The presetId.
     */
    @java.lang.Override
    public int getPresetId() {
      return presetId_;
    }
    /**
     * <pre>
     * Идентификатор пресета
     * </pre>
     *
     * <code>int32 preset_id = 3 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The presetId to set.
     */
    private void setPresetId(int value) {
      
      presetId_ = value;
    }
    /**
     * <pre>
     * Идентификатор пресета
     * </pre>
     *
     * <code>int32 preset_id = 3 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    private void clearPresetId() {

      presetId_ = 0;
    }

    public static final int ERROR_MESSAGE_FIELD_NUMBER = 4;
    private java.lang.String errorMessage_;
    /**
     * <pre>
     * Текст ошибки
     * </pre>
     *
     * <code>string error_message = 4 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The errorMessage.
     */
    @java.lang.Override
    public java.lang.String getErrorMessage() {
      return errorMessage_;
    }
    /**
     * <pre>
     * Текст ошибки
     * </pre>
     *
     * <code>string error_message = 4 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The bytes for errorMessage.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getErrorMessageBytes() {
      return com.google.protobuf.ByteString.copyFromUtf8(errorMessage_);
    }
    /**
     * <pre>
     * Текст ошибки
     * </pre>
     *
     * <code>string error_message = 4 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The errorMessage to set.
     */
    private void setErrorMessage(
        java.lang.String value) {
      java.lang.Class<?> valueClass = value.getClass();
  
      errorMessage_ = value;
    }
    /**
     * <pre>
     * Текст ошибки
     * </pre>
     *
     * <code>string error_message = 4 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    private void clearErrorMessage() {

      errorMessage_ = getDefaultInstance().getErrorMessage();
    }
    /**
     * <pre>
     * Текст ошибки
     * </pre>
     *
     * <code>string error_message = 4 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The bytes for errorMessage to set.
     */
    private void setErrorMessageBytes(
        com.google.protobuf.ByteString value) {
      checkByteStringIsUtf8(value);
      errorMessage_ = value.toStringUtf8();

    }

    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationFailTask parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationFailTask parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationFailTask parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationFailTask parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationFailTask parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationFailTask parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationFailTask parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationFailTask parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input, extensionRegistry);
    }

    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationFailTask parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return parseDelimitedFrom(DEFAULT_INSTANCE, input);
    }

    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationFailTask parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationFailTask parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationFailTask parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input, extensionRegistry);
    }

    public static Builder newBuilder() {
      return (Builder) DEFAULT_INSTANCE.createBuilder();
    }
    public static Builder newBuilder(ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationFailTask prototype) {
      return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
    }

    /**
     * <pre>
     * Задача ошибки при конфигурации устройства.
     * Очередь key.preset.configuration_fail
     * </pre>
     *
     * Protobuf type {@code keyapis.preset.v1.PresetConfigurationFailTask}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageLite.Builder<
          ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationFailTask, Builder> implements
        // @@protoc_insertion_point(builder_implements:keyapis.preset.v1.PresetConfigurationFailTask)
        ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationFailTaskOrBuilder {
      // Construct using ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationFailTask.newBuilder()
      private Builder() {
        super(DEFAULT_INSTANCE);
      }


      /**
       * <pre>
       * Идентификатор ответа
       * </pre>
       *
       * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The requestId.
       */
      @java.lang.Override
      public java.lang.String getRequestId() {
        return instance.getRequestId();
      }
      /**
       * <pre>
       * Идентификатор ответа
       * </pre>
       *
       * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The bytes for requestId.
       */
      @java.lang.Override
      public com.google.protobuf.ByteString
          getRequestIdBytes() {
        return instance.getRequestIdBytes();
      }
      /**
       * <pre>
       * Идентификатор ответа
       * </pre>
       *
       * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The requestId to set.
       * @return This builder for chaining.
       */
      public Builder setRequestId(
          java.lang.String value) {
        copyOnWrite();
        instance.setRequestId(value);
        return this;
      }
      /**
       * <pre>
       * Идентификатор ответа
       * </pre>
       *
       * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return This builder for chaining.
       */
      public Builder clearRequestId() {
        copyOnWrite();
        instance.clearRequestId();
        return this;
      }
      /**
       * <pre>
       * Идентификатор ответа
       * </pre>
       *
       * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The bytes for requestId to set.
       * @return This builder for chaining.
       */
      public Builder setRequestIdBytes(
          com.google.protobuf.ByteString value) {
        copyOnWrite();
        instance.setRequestIdBytes(value);
        return this;
      }

      /**
       * <pre>
       * Идентификатор устройства
       * </pre>
       *
       * <code>int32 device_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The deviceId.
       */
      @java.lang.Override
      public int getDeviceId() {
        return instance.getDeviceId();
      }
      /**
       * <pre>
       * Идентификатор устройства
       * </pre>
       *
       * <code>int32 device_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The deviceId to set.
       * @return This builder for chaining.
       */
      public Builder setDeviceId(int value) {
        copyOnWrite();
        instance.setDeviceId(value);
        return this;
      }
      /**
       * <pre>
       * Идентификатор устройства
       * </pre>
       *
       * <code>int32 device_id = 2 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return This builder for chaining.
       */
      public Builder clearDeviceId() {
        copyOnWrite();
        instance.clearDeviceId();
        return this;
      }

      /**
       * <pre>
       * Идентификатор пресета
       * </pre>
       *
       * <code>int32 preset_id = 3 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The presetId.
       */
      @java.lang.Override
      public int getPresetId() {
        return instance.getPresetId();
      }
      /**
       * <pre>
       * Идентификатор пресета
       * </pre>
       *
       * <code>int32 preset_id = 3 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The presetId to set.
       * @return This builder for chaining.
       */
      public Builder setPresetId(int value) {
        copyOnWrite();
        instance.setPresetId(value);
        return this;
      }
      /**
       * <pre>
       * Идентификатор пресета
       * </pre>
       *
       * <code>int32 preset_id = 3 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return This builder for chaining.
       */
      public Builder clearPresetId() {
        copyOnWrite();
        instance.clearPresetId();
        return this;
      }

      /**
       * <pre>
       * Текст ошибки
       * </pre>
       *
       * <code>string error_message = 4 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The errorMessage.
       */
      @java.lang.Override
      public java.lang.String getErrorMessage() {
        return instance.getErrorMessage();
      }
      /**
       * <pre>
       * Текст ошибки
       * </pre>
       *
       * <code>string error_message = 4 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The bytes for errorMessage.
       */
      @java.lang.Override
      public com.google.protobuf.ByteString
          getErrorMessageBytes() {
        return instance.getErrorMessageBytes();
      }
      /**
       * <pre>
       * Текст ошибки
       * </pre>
       *
       * <code>string error_message = 4 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The errorMessage to set.
       * @return This builder for chaining.
       */
      public Builder setErrorMessage(
          java.lang.String value) {
        copyOnWrite();
        instance.setErrorMessage(value);
        return this;
      }
      /**
       * <pre>
       * Текст ошибки
       * </pre>
       *
       * <code>string error_message = 4 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return This builder for chaining.
       */
      public Builder clearErrorMessage() {
        copyOnWrite();
        instance.clearErrorMessage();
        return this;
      }
      /**
       * <pre>
       * Текст ошибки
       * </pre>
       *
       * <code>string error_message = 4 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The bytes for errorMessage to set.
       * @return This builder for chaining.
       */
      public Builder setErrorMessageBytes(
          com.google.protobuf.ByteString value) {
        copyOnWrite();
        instance.setErrorMessageBytes(value);
        return this;
      }

      // @@protoc_insertion_point(builder_scope:keyapis.preset.v1.PresetConfigurationFailTask)
    }
    @java.lang.Override
    @java.lang.SuppressWarnings({"unchecked", "fallthrough"})
    protected final java.lang.Object dynamicMethod(
        com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
        java.lang.Object arg0, java.lang.Object arg1) {
      switch (method) {
        case NEW_MUTABLE_INSTANCE: {
          return new ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationFailTask();
        }
        case NEW_BUILDER: {
          return new Builder();
        }
        case BUILD_MESSAGE_INFO: {
            java.lang.Object[] objects = new java.lang.Object[] {
              "requestId_",
              "deviceId_",
              "presetId_",
              "errorMessage_",
            };
            java.lang.String info =
                "\u0000\u0004\u0000\u0000\u0001\u0004\u0004\u0000\u0000\u0000\u0001\u0208\u0002\u0004" +
                "\u0003\u0004\u0004\u0208";
            return newMessageInfo(DEFAULT_INSTANCE, info, objects);
        }
        // fall through
        case GET_DEFAULT_INSTANCE: {
          return DEFAULT_INSTANCE;
        }
        case GET_PARSER: {
          com.google.protobuf.Parser<ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationFailTask> parser = PARSER;
          if (parser == null) {
            synchronized (ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationFailTask.class) {
              parser = PARSER;
              if (parser == null) {
                parser =
                    new DefaultInstanceBasedParser<ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationFailTask>(
                        DEFAULT_INSTANCE);
                PARSER = parser;
              }
            }
          }
          return parser;
      }
      case GET_MEMOIZED_IS_INITIALIZED: {
        return (byte) 1;
      }
      case SET_MEMOIZED_IS_INITIALIZED: {
        return null;
      }
      }
      throw new UnsupportedOperationException();
    }


    // @@protoc_insertion_point(class_scope:keyapis.preset.v1.PresetConfigurationFailTask)
    private static final ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationFailTask DEFAULT_INSTANCE;
    static {
      PresetConfigurationFailTask defaultInstance = new PresetConfigurationFailTask();
      // New instances are implicitly immutable so no need to make
      // immutable.
      DEFAULT_INSTANCE = defaultInstance;
      com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
        PresetConfigurationFailTask.class, defaultInstance);
    }

    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetConfigurationFailTask getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static volatile com.google.protobuf.Parser<PresetConfigurationFailTask> PARSER;

    public static com.google.protobuf.Parser<PresetConfigurationFailTask> parser() {
      return DEFAULT_INSTANCE.getParserForType();
    }
  }

  public interface PresetInstallTaskOrBuilder extends
      // @@protoc_insertion_point(interface_extends:keyapis.preset.v1.PresetInstallTask)
      com.google.protobuf.MessageLiteOrBuilder {

    /**
     * <pre>
     * Идентификатор запроса
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The requestId.
     */
    java.lang.String getRequestId();
    /**
     * <pre>
     * Идентификатор запроса
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The bytes for requestId.
     */
    com.google.protobuf.ByteString
        getRequestIdBytes();

    /**
     * <pre>
     * Пресет
     * </pre>
     *
     * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return Whether the preset field is set.
     */
    boolean hasPreset();
    /**
     * <pre>
     * Пресет
     * </pre>
     *
     * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The preset.
     */
    ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset getPreset();
  }
  /**
   * <pre>
   * Задача на установку пресета.
   * Очередь key.preset.install
   * </pre>
   *
   * Protobuf type {@code keyapis.preset.v1.PresetInstallTask}
   */
  public  static final class PresetInstallTask extends
      com.google.protobuf.GeneratedMessageLite<
          PresetInstallTask, PresetInstallTask.Builder> implements
      // @@protoc_insertion_point(message_implements:keyapis.preset.v1.PresetInstallTask)
      PresetInstallTaskOrBuilder {
    private PresetInstallTask() {
      requestId_ = "";
    }
    public static final int REQUEST_ID_FIELD_NUMBER = 1;
    private java.lang.String requestId_;
    /**
     * <pre>
     * Идентификатор запроса
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The requestId.
     */
    @java.lang.Override
    public java.lang.String getRequestId() {
      return requestId_;
    }
    /**
     * <pre>
     * Идентификатор запроса
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @return The bytes for requestId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getRequestIdBytes() {
      return com.google.protobuf.ByteString.copyFromUtf8(requestId_);
    }
    /**
     * <pre>
     * Идентификатор запроса
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The requestId to set.
     */
    private void setRequestId(
        java.lang.String value) {
      java.lang.Class<?> valueClass = value.getClass();
  
      requestId_ = value;
    }
    /**
     * <pre>
     * Идентификатор запроса
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    private void clearRequestId() {

      requestId_ = getDefaultInstance().getRequestId();
    }
    /**
     * <pre>
     * Идентификатор запроса
     * </pre>
     *
     * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
     * @param value The bytes for requestId to set.
     */
    private void setRequestIdBytes(
        com.google.protobuf.ByteString value) {
      checkByteStringIsUtf8(value);
      requestId_ = value.toStringUtf8();

    }

    public static final int PRESET_FIELD_NUMBER = 2;
    private ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset preset_;
    /**
     * <pre>
     * Пресет
     * </pre>
     *
     * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    @java.lang.Override
    public boolean hasPreset() {
      return preset_ != null;
    }
    /**
     * <pre>
     * Пресет
     * </pre>
     *
     * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    @java.lang.Override
    public ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset getPreset() {
      return preset_ == null ? ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset.getDefaultInstance() : preset_;
    }
    /**
     * <pre>
     * Пресет
     * </pre>
     *
     * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    private void setPreset(ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset value) {
      value.getClass();
  preset_ = value;

      }
    /**
     * <pre>
     * Пресет
     * </pre>
     *
     * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    @java.lang.SuppressWarnings({"ReferenceEquality"})
    private void mergePreset(ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset value) {
      value.getClass();
  if (preset_ != null &&
          preset_ != ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset.getDefaultInstance()) {
        preset_ =
          ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset.newBuilder(preset_).mergeFrom(value).buildPartial();
      } else {
        preset_ = value;
      }

    }
    /**
     * <pre>
     * Пресет
     * </pre>
     *
     * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
     */
    private void clearPreset() {  preset_ = null;

    }

    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetInstallTask parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetInstallTask parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetInstallTask parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetInstallTask parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetInstallTask parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetInstallTask parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, data, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetInstallTask parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetInstallTask parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input, extensionRegistry);
    }

    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetInstallTask parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return parseDelimitedFrom(DEFAULT_INSTANCE, input);
    }

    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetInstallTask parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return parseDelimitedFrom(DEFAULT_INSTANCE, input, extensionRegistry);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetInstallTask parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input);
    }
    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetInstallTask parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageLite.parseFrom(
          DEFAULT_INSTANCE, input, extensionRegistry);
    }

    public static Builder newBuilder() {
      return (Builder) DEFAULT_INSTANCE.createBuilder();
    }
    public static Builder newBuilder(ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetInstallTask prototype) {
      return (Builder) DEFAULT_INSTANCE.createBuilder(prototype);
    }

    /**
     * <pre>
     * Задача на установку пресета.
     * Очередь key.preset.install
     * </pre>
     *
     * Protobuf type {@code keyapis.preset.v1.PresetInstallTask}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageLite.Builder<
          ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetInstallTask, Builder> implements
        // @@protoc_insertion_point(builder_implements:keyapis.preset.v1.PresetInstallTask)
        ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetInstallTaskOrBuilder {
      // Construct using ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetInstallTask.newBuilder()
      private Builder() {
        super(DEFAULT_INSTANCE);
      }


      /**
       * <pre>
       * Идентификатор запроса
       * </pre>
       *
       * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The requestId.
       */
      @java.lang.Override
      public java.lang.String getRequestId() {
        return instance.getRequestId();
      }
      /**
       * <pre>
       * Идентификатор запроса
       * </pre>
       *
       * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return The bytes for requestId.
       */
      @java.lang.Override
      public com.google.protobuf.ByteString
          getRequestIdBytes() {
        return instance.getRequestIdBytes();
      }
      /**
       * <pre>
       * Идентификатор запроса
       * </pre>
       *
       * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The requestId to set.
       * @return This builder for chaining.
       */
      public Builder setRequestId(
          java.lang.String value) {
        copyOnWrite();
        instance.setRequestId(value);
        return this;
      }
      /**
       * <pre>
       * Идентификатор запроса
       * </pre>
       *
       * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
       * @return This builder for chaining.
       */
      public Builder clearRequestId() {
        copyOnWrite();
        instance.clearRequestId();
        return this;
      }
      /**
       * <pre>
       * Идентификатор запроса
       * </pre>
       *
       * <code>string request_id = 1 [(.google.api.field_behavior) = REQUIRED];</code>
       * @param value The bytes for requestId to set.
       * @return This builder for chaining.
       */
      public Builder setRequestIdBytes(
          com.google.protobuf.ByteString value) {
        copyOnWrite();
        instance.setRequestIdBytes(value);
        return this;
      }

      /**
       * <pre>
       * Пресет
       * </pre>
       *
       * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
       */
      @java.lang.Override
      public boolean hasPreset() {
        return instance.hasPreset();
      }
      /**
       * <pre>
       * Пресет
       * </pre>
       *
       * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
       */
      @java.lang.Override
      public ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset getPreset() {
        return instance.getPreset();
      }
      /**
       * <pre>
       * Пресет
       * </pre>
       *
       * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
       */
      public Builder setPreset(ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset value) {
        copyOnWrite();
        instance.setPreset(value);
        return this;
        }
      /**
       * <pre>
       * Пресет
       * </pre>
       *
       * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
       */
      public Builder setPreset(
          ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset.Builder builderForValue) {
        copyOnWrite();
        instance.setPreset(builderForValue.build());
        return this;
      }
      /**
       * <pre>
       * Пресет
       * </pre>
       *
       * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
       */
      public Builder mergePreset(ru.keyapis.preset.v1.KeyapisPresetV1Proto.Preset value) {
        copyOnWrite();
        instance.mergePreset(value);
        return this;
      }
      /**
       * <pre>
       * Пресет
       * </pre>
       *
       * <code>.keyapis.preset.v1.Preset preset = 2 [(.google.api.field_behavior) = REQUIRED];</code>
       */
      public Builder clearPreset() {  copyOnWrite();
        instance.clearPreset();
        return this;
      }

      // @@protoc_insertion_point(builder_scope:keyapis.preset.v1.PresetInstallTask)
    }
    @java.lang.Override
    @java.lang.SuppressWarnings({"unchecked", "fallthrough"})
    protected final java.lang.Object dynamicMethod(
        com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
        java.lang.Object arg0, java.lang.Object arg1) {
      switch (method) {
        case NEW_MUTABLE_INSTANCE: {
          return new ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetInstallTask();
        }
        case NEW_BUILDER: {
          return new Builder();
        }
        case BUILD_MESSAGE_INFO: {
            java.lang.Object[] objects = new java.lang.Object[] {
              "requestId_",
              "preset_",
            };
            java.lang.String info =
                "\u0000\u0002\u0000\u0000\u0001\u0002\u0002\u0000\u0000\u0000\u0001\u0208\u0002\t" +
                "";
            return newMessageInfo(DEFAULT_INSTANCE, info, objects);
        }
        // fall through
        case GET_DEFAULT_INSTANCE: {
          return DEFAULT_INSTANCE;
        }
        case GET_PARSER: {
          com.google.protobuf.Parser<ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetInstallTask> parser = PARSER;
          if (parser == null) {
            synchronized (ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetInstallTask.class) {
              parser = PARSER;
              if (parser == null) {
                parser =
                    new DefaultInstanceBasedParser<ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetInstallTask>(
                        DEFAULT_INSTANCE);
                PARSER = parser;
              }
            }
          }
          return parser;
      }
      case GET_MEMOIZED_IS_INITIALIZED: {
        return (byte) 1;
      }
      case SET_MEMOIZED_IS_INITIALIZED: {
        return null;
      }
      }
      throw new UnsupportedOperationException();
    }


    // @@protoc_insertion_point(class_scope:keyapis.preset.v1.PresetInstallTask)
    private static final ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetInstallTask DEFAULT_INSTANCE;
    static {
      PresetInstallTask defaultInstance = new PresetInstallTask();
      // New instances are implicitly immutable so no need to make
      // immutable.
      DEFAULT_INSTANCE = defaultInstance;
      com.google.protobuf.GeneratedMessageLite.registerDefaultInstance(
        PresetInstallTask.class, defaultInstance);
    }

    public static ru.keyapis.preset.v1.KeyapisPresetV1Proto.PresetInstallTask getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static volatile com.google.protobuf.Parser<PresetInstallTask> PARSER;

    public static com.google.protobuf.Parser<PresetInstallTask> parser() {
      return DEFAULT_INSTANCE.getParserForType();
    }
  }


  static {
  }

  // @@protoc_insertion_point(outer_class_scope)
}
