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

yandex.cloud.api.backup.v1.ResourceServiceOuterClass Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: yandex/cloud/backup/v1/resource_service.proto

package yandex.cloud.api.backup.v1;

public final class ResourceServiceOuterClass {
  private ResourceServiceOuterClass() {}
  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistryLite registry) {
  }

  public static void registerAllExtensions(
      com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions(
        (com.google.protobuf.ExtensionRegistryLite) registry);
  }
  public interface ListResourcesRequestOrBuilder extends
      // @@protoc_insertion_point(interface_extends:yandex.cloud.backup.v1.ListResourcesRequest)
      com.google.protobuf.MessageOrBuilder {

    /**
     * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
     * @return The folderId.
     */
    java.lang.String getFolderId();
    /**
     * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
     * @return The bytes for folderId.
     */
    com.google.protobuf.ByteString
        getFolderIdBytes();

    /**
     * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"];
     * @return The pageSize.
     */
    long getPageSize();

    /**
     * string page_token = 3 [(.yandex.cloud.length) = "<=100"];
     * @return The pageToken.
     */
    java.lang.String getPageToken();
    /**
     * string page_token = 3 [(.yandex.cloud.length) = "<=100"];
     * @return The bytes for pageToken.
     */
    com.google.protobuf.ByteString
        getPageTokenBytes();
  }
  /**
   * Protobuf type {@code yandex.cloud.backup.v1.ListResourcesRequest}
   */
  public static final class ListResourcesRequest extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:yandex.cloud.backup.v1.ListResourcesRequest)
      ListResourcesRequestOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use ListResourcesRequest.newBuilder() to construct.
    private ListResourcesRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) {
      super(builder);
    }
    private ListResourcesRequest() {
      folderId_ = "";
      pageToken_ = "";
    }

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

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    private ListResourcesRequest(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      this();
      if (extensionRegistry == null) {
        throw new java.lang.NullPointerException();
      }
      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
          com.google.protobuf.UnknownFieldSet.newBuilder();
      try {
        boolean done = false;
        while (!done) {
          int tag = input.readTag();
          switch (tag) {
            case 0:
              done = true;
              break;
            case 10: {
              java.lang.String s = input.readStringRequireUtf8();

              folderId_ = s;
              break;
            }
            case 16: {

              pageSize_ = input.readInt64();
              break;
            }
            case 26: {
              java.lang.String s = input.readStringRequireUtf8();

              pageToken_ = s;
              break;
            }
            default: {
              if (!parseUnknownField(
                  input, unknownFields, extensionRegistry, tag)) {
                done = true;
              }
              break;
            }
          }
        }
      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
        throw e.setUnfinishedMessage(this);
      } catch (java.io.IOException e) {
        throw new com.google.protobuf.InvalidProtocolBufferException(
            e).setUnfinishedMessage(this);
      } finally {
        this.unknownFields = unknownFields.build();
        makeExtensionsImmutable();
      }
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListResourcesRequest_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListResourcesRequest_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest.Builder.class);
    }

    public static final int FOLDER_ID_FIELD_NUMBER = 1;
    private volatile java.lang.Object folderId_;
    /**
     * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
     * @return The folderId.
     */
    @java.lang.Override
    public java.lang.String getFolderId() {
      java.lang.Object ref = folderId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        folderId_ = s;
        return s;
      }
    }
    /**
     * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
     * @return The bytes for folderId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getFolderIdBytes() {
      java.lang.Object ref = folderId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        folderId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int PAGE_SIZE_FIELD_NUMBER = 2;
    private long pageSize_;
    /**
     * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"];
     * @return The pageSize.
     */
    @java.lang.Override
    public long getPageSize() {
      return pageSize_;
    }

    public static final int PAGE_TOKEN_FIELD_NUMBER = 3;
    private volatile java.lang.Object pageToken_;
    /**
     * string page_token = 3 [(.yandex.cloud.length) = "<=100"];
     * @return The pageToken.
     */
    @java.lang.Override
    public java.lang.String getPageToken() {
      java.lang.Object ref = pageToken_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        pageToken_ = s;
        return s;
      }
    }
    /**
     * string page_token = 3 [(.yandex.cloud.length) = "<=100"];
     * @return The bytes for pageToken.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getPageTokenBytes() {
      java.lang.Object ref = pageToken_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        pageToken_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

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

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_);
      }
      if (pageSize_ != 0L) {
        output.writeInt64(2, pageSize_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_);
      }
      unknownFields.writeTo(output);
    }

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

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_);
      }
      if (pageSize_ != 0L) {
        size += com.google.protobuf.CodedOutputStream
          .computeInt64Size(2, pageSize_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_);
      }
      size += unknownFields.getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest)) {
        return super.equals(obj);
      }
      yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest other = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest) obj;

      if (!getFolderId()
          .equals(other.getFolderId())) return false;
      if (getPageSize()
          != other.getPageSize()) return false;
      if (!getPageToken()
          .equals(other.getPageToken())) return false;
      if (!unknownFields.equals(other.unknownFields)) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + FOLDER_ID_FIELD_NUMBER;
      hash = (53 * hash) + getFolderId().hashCode();
      hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER;
      hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
          getPageSize());
      hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER;
      hash = (53 * hash) + getPageToken().hashCode();
      hash = (29 * hash) + unknownFields.hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code yandex.cloud.backup.v1.ListResourcesRequest}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder implements
        // @@protoc_insertion_point(builder_implements:yandex.cloud.backup.v1.ListResourcesRequest)
        yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequestOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListResourcesRequest_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListResourcesRequest_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest.Builder.class);
      }

      // Construct using yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest.newBuilder()
      private Builder() {
        maybeForceBuilderInitialization();
      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);
        maybeForceBuilderInitialization();
      }
      private void maybeForceBuilderInitialization() {
        if (com.google.protobuf.GeneratedMessageV3
                .alwaysUseFieldBuilders) {
        }
      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        folderId_ = "";

        pageSize_ = 0L;

        pageToken_ = "";

        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListResourcesRequest_descriptor;
      }

      @java.lang.Override
      public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest getDefaultInstanceForType() {
        return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest.getDefaultInstance();
      }

      @java.lang.Override
      public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest build() {
        yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest buildPartial() {
        yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest result = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest(this);
        result.folderId_ = folderId_;
        result.pageSize_ = pageSize_;
        result.pageToken_ = pageToken_;
        onBuilt();
        return result;
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest) {
          return mergeFrom((yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest other) {
        if (other == yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest.getDefaultInstance()) return this;
        if (!other.getFolderId().isEmpty()) {
          folderId_ = other.folderId_;
          onChanged();
        }
        if (other.getPageSize() != 0L) {
          setPageSize(other.getPageSize());
        }
        if (!other.getPageToken().isEmpty()) {
          pageToken_ = other.pageToken_;
          onChanged();
        }
        this.mergeUnknownFields(other.unknownFields);
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest parsedMessage = null;
        try {
          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          parsedMessage = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest) e.getUnfinishedMessage();
          throw e.unwrapIOException();
        } finally {
          if (parsedMessage != null) {
            mergeFrom(parsedMessage);
          }
        }
        return this;
      }

      private java.lang.Object folderId_ = "";
      /**
       * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
       * @return The folderId.
       */
      public java.lang.String getFolderId() {
        java.lang.Object ref = folderId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          folderId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
       * @return The bytes for folderId.
       */
      public com.google.protobuf.ByteString
          getFolderIdBytes() {
        java.lang.Object ref = folderId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          folderId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
       * @param value The folderId to set.
       * @return This builder for chaining.
       */
      public Builder setFolderId(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        folderId_ = value;
        onChanged();
        return this;
      }
      /**
       * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
       * @return This builder for chaining.
       */
      public Builder clearFolderId() {
        
        folderId_ = getDefaultInstance().getFolderId();
        onChanged();
        return this;
      }
      /**
       * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
       * @param value The bytes for folderId to set.
       * @return This builder for chaining.
       */
      public Builder setFolderIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        folderId_ = value;
        onChanged();
        return this;
      }

      private long pageSize_ ;
      /**
       * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"];
       * @return The pageSize.
       */
      @java.lang.Override
      public long getPageSize() {
        return pageSize_;
      }
      /**
       * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"];
       * @param value The pageSize to set.
       * @return This builder for chaining.
       */
      public Builder setPageSize(long value) {
        
        pageSize_ = value;
        onChanged();
        return this;
      }
      /**
       * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"];
       * @return This builder for chaining.
       */
      public Builder clearPageSize() {
        
        pageSize_ = 0L;
        onChanged();
        return this;
      }

      private java.lang.Object pageToken_ = "";
      /**
       * string page_token = 3 [(.yandex.cloud.length) = "<=100"];
       * @return The pageToken.
       */
      public java.lang.String getPageToken() {
        java.lang.Object ref = pageToken_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          pageToken_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string page_token = 3 [(.yandex.cloud.length) = "<=100"];
       * @return The bytes for pageToken.
       */
      public com.google.protobuf.ByteString
          getPageTokenBytes() {
        java.lang.Object ref = pageToken_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          pageToken_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string page_token = 3 [(.yandex.cloud.length) = "<=100"];
       * @param value The pageToken to set.
       * @return This builder for chaining.
       */
      public Builder setPageToken(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        pageToken_ = value;
        onChanged();
        return this;
      }
      /**
       * string page_token = 3 [(.yandex.cloud.length) = "<=100"];
       * @return This builder for chaining.
       */
      public Builder clearPageToken() {
        
        pageToken_ = getDefaultInstance().getPageToken();
        onChanged();
        return this;
      }
      /**
       * string page_token = 3 [(.yandex.cloud.length) = "<=100"];
       * @param value The bytes for pageToken to set.
       * @return This builder for chaining.
       */
      public Builder setPageTokenBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        pageToken_ = value;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

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


      // @@protoc_insertion_point(builder_scope:yandex.cloud.backup.v1.ListResourcesRequest)
    }

    // @@protoc_insertion_point(class_scope:yandex.cloud.backup.v1.ListResourcesRequest)
    private static final yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest();
    }

    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser
        PARSER = new com.google.protobuf.AbstractParser() {
      @java.lang.Override
      public ListResourcesRequest parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        return new ListResourcesRequest(input, extensionRegistry);
      }
    };

    public static com.google.protobuf.Parser parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesRequest getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface ListResourcesResponseOrBuilder extends
      // @@protoc_insertion_point(interface_extends:yandex.cloud.backup.v1.ListResourcesResponse)
      com.google.protobuf.MessageOrBuilder {

    /**
     * repeated .yandex.cloud.backup.v1.Resource resources = 1;
     */
    java.util.List 
        getResourcesList();
    /**
     * repeated .yandex.cloud.backup.v1.Resource resources = 1;
     */
    yandex.cloud.api.backup.v1.ResourceOuterClass.Resource getResources(int index);
    /**
     * repeated .yandex.cloud.backup.v1.Resource resources = 1;
     */
    int getResourcesCount();
    /**
     * repeated .yandex.cloud.backup.v1.Resource resources = 1;
     */
    java.util.List 
        getResourcesOrBuilderList();
    /**
     * repeated .yandex.cloud.backup.v1.Resource resources = 1;
     */
    yandex.cloud.api.backup.v1.ResourceOuterClass.ResourceOrBuilder getResourcesOrBuilder(
        int index);

    /**
     * string next_page_token = 2;
     * @return The nextPageToken.
     */
    java.lang.String getNextPageToken();
    /**
     * string next_page_token = 2;
     * @return The bytes for nextPageToken.
     */
    com.google.protobuf.ByteString
        getNextPageTokenBytes();
  }
  /**
   * Protobuf type {@code yandex.cloud.backup.v1.ListResourcesResponse}
   */
  public static final class ListResourcesResponse extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:yandex.cloud.backup.v1.ListResourcesResponse)
      ListResourcesResponseOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use ListResourcesResponse.newBuilder() to construct.
    private ListResourcesResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) {
      super(builder);
    }
    private ListResourcesResponse() {
      resources_ = java.util.Collections.emptyList();
      nextPageToken_ = "";
    }

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

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    private ListResourcesResponse(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      this();
      if (extensionRegistry == null) {
        throw new java.lang.NullPointerException();
      }
      int mutable_bitField0_ = 0;
      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
          com.google.protobuf.UnknownFieldSet.newBuilder();
      try {
        boolean done = false;
        while (!done) {
          int tag = input.readTag();
          switch (tag) {
            case 0:
              done = true;
              break;
            case 10: {
              if (!((mutable_bitField0_ & 0x00000001) != 0)) {
                resources_ = new java.util.ArrayList();
                mutable_bitField0_ |= 0x00000001;
              }
              resources_.add(
                  input.readMessage(yandex.cloud.api.backup.v1.ResourceOuterClass.Resource.parser(), extensionRegistry));
              break;
            }
            case 18: {
              java.lang.String s = input.readStringRequireUtf8();

              nextPageToken_ = s;
              break;
            }
            default: {
              if (!parseUnknownField(
                  input, unknownFields, extensionRegistry, tag)) {
                done = true;
              }
              break;
            }
          }
        }
      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
        throw e.setUnfinishedMessage(this);
      } catch (java.io.IOException e) {
        throw new com.google.protobuf.InvalidProtocolBufferException(
            e).setUnfinishedMessage(this);
      } finally {
        if (((mutable_bitField0_ & 0x00000001) != 0)) {
          resources_ = java.util.Collections.unmodifiableList(resources_);
        }
        this.unknownFields = unknownFields.build();
        makeExtensionsImmutable();
      }
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListResourcesResponse_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListResourcesResponse_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse.Builder.class);
    }

    public static final int RESOURCES_FIELD_NUMBER = 1;
    private java.util.List resources_;
    /**
     * repeated .yandex.cloud.backup.v1.Resource resources = 1;
     */
    @java.lang.Override
    public java.util.List getResourcesList() {
      return resources_;
    }
    /**
     * repeated .yandex.cloud.backup.v1.Resource resources = 1;
     */
    @java.lang.Override
    public java.util.List 
        getResourcesOrBuilderList() {
      return resources_;
    }
    /**
     * repeated .yandex.cloud.backup.v1.Resource resources = 1;
     */
    @java.lang.Override
    public int getResourcesCount() {
      return resources_.size();
    }
    /**
     * repeated .yandex.cloud.backup.v1.Resource resources = 1;
     */
    @java.lang.Override
    public yandex.cloud.api.backup.v1.ResourceOuterClass.Resource getResources(int index) {
      return resources_.get(index);
    }
    /**
     * repeated .yandex.cloud.backup.v1.Resource resources = 1;
     */
    @java.lang.Override
    public yandex.cloud.api.backup.v1.ResourceOuterClass.ResourceOrBuilder getResourcesOrBuilder(
        int index) {
      return resources_.get(index);
    }

    public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2;
    private volatile java.lang.Object nextPageToken_;
    /**
     * string next_page_token = 2;
     * @return The nextPageToken.
     */
    @java.lang.Override
    public java.lang.String getNextPageToken() {
      java.lang.Object ref = nextPageToken_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        nextPageToken_ = s;
        return s;
      }
    }
    /**
     * string next_page_token = 2;
     * @return The bytes for nextPageToken.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getNextPageTokenBytes() {
      java.lang.Object ref = nextPageToken_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        nextPageToken_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

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

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      for (int i = 0; i < resources_.size(); i++) {
        output.writeMessage(1, resources_.get(i));
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_);
      }
      unknownFields.writeTo(output);
    }

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

      size = 0;
      for (int i = 0; i < resources_.size(); i++) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(1, resources_.get(i));
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_);
      }
      size += unknownFields.getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse)) {
        return super.equals(obj);
      }
      yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse other = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse) obj;

      if (!getResourcesList()
          .equals(other.getResourcesList())) return false;
      if (!getNextPageToken()
          .equals(other.getNextPageToken())) return false;
      if (!unknownFields.equals(other.unknownFields)) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      if (getResourcesCount() > 0) {
        hash = (37 * hash) + RESOURCES_FIELD_NUMBER;
        hash = (53 * hash) + getResourcesList().hashCode();
      }
      hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER;
      hash = (53 * hash) + getNextPageToken().hashCode();
      hash = (29 * hash) + unknownFields.hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code yandex.cloud.backup.v1.ListResourcesResponse}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder implements
        // @@protoc_insertion_point(builder_implements:yandex.cloud.backup.v1.ListResourcesResponse)
        yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponseOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListResourcesResponse_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListResourcesResponse_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse.Builder.class);
      }

      // Construct using yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse.newBuilder()
      private Builder() {
        maybeForceBuilderInitialization();
      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);
        maybeForceBuilderInitialization();
      }
      private void maybeForceBuilderInitialization() {
        if (com.google.protobuf.GeneratedMessageV3
                .alwaysUseFieldBuilders) {
          getResourcesFieldBuilder();
        }
      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        if (resourcesBuilder_ == null) {
          resources_ = java.util.Collections.emptyList();
          bitField0_ = (bitField0_ & ~0x00000001);
        } else {
          resourcesBuilder_.clear();
        }
        nextPageToken_ = "";

        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListResourcesResponse_descriptor;
      }

      @java.lang.Override
      public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse getDefaultInstanceForType() {
        return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse.getDefaultInstance();
      }

      @java.lang.Override
      public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse build() {
        yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse buildPartial() {
        yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse result = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse(this);
        int from_bitField0_ = bitField0_;
        if (resourcesBuilder_ == null) {
          if (((bitField0_ & 0x00000001) != 0)) {
            resources_ = java.util.Collections.unmodifiableList(resources_);
            bitField0_ = (bitField0_ & ~0x00000001);
          }
          result.resources_ = resources_;
        } else {
          result.resources_ = resourcesBuilder_.build();
        }
        result.nextPageToken_ = nextPageToken_;
        onBuilt();
        return result;
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse) {
          return mergeFrom((yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse other) {
        if (other == yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse.getDefaultInstance()) return this;
        if (resourcesBuilder_ == null) {
          if (!other.resources_.isEmpty()) {
            if (resources_.isEmpty()) {
              resources_ = other.resources_;
              bitField0_ = (bitField0_ & ~0x00000001);
            } else {
              ensureResourcesIsMutable();
              resources_.addAll(other.resources_);
            }
            onChanged();
          }
        } else {
          if (!other.resources_.isEmpty()) {
            if (resourcesBuilder_.isEmpty()) {
              resourcesBuilder_.dispose();
              resourcesBuilder_ = null;
              resources_ = other.resources_;
              bitField0_ = (bitField0_ & ~0x00000001);
              resourcesBuilder_ = 
                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
                   getResourcesFieldBuilder() : null;
            } else {
              resourcesBuilder_.addAllMessages(other.resources_);
            }
          }
        }
        if (!other.getNextPageToken().isEmpty()) {
          nextPageToken_ = other.nextPageToken_;
          onChanged();
        }
        this.mergeUnknownFields(other.unknownFields);
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse parsedMessage = null;
        try {
          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          parsedMessage = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse) e.getUnfinishedMessage();
          throw e.unwrapIOException();
        } finally {
          if (parsedMessage != null) {
            mergeFrom(parsedMessage);
          }
        }
        return this;
      }
      private int bitField0_;

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

      private com.google.protobuf.RepeatedFieldBuilderV3<
          yandex.cloud.api.backup.v1.ResourceOuterClass.Resource, yandex.cloud.api.backup.v1.ResourceOuterClass.Resource.Builder, yandex.cloud.api.backup.v1.ResourceOuterClass.ResourceOrBuilder> resourcesBuilder_;

      /**
       * repeated .yandex.cloud.backup.v1.Resource resources = 1;
       */
      public java.util.List getResourcesList() {
        if (resourcesBuilder_ == null) {
          return java.util.Collections.unmodifiableList(resources_);
        } else {
          return resourcesBuilder_.getMessageList();
        }
      }
      /**
       * repeated .yandex.cloud.backup.v1.Resource resources = 1;
       */
      public int getResourcesCount() {
        if (resourcesBuilder_ == null) {
          return resources_.size();
        } else {
          return resourcesBuilder_.getCount();
        }
      }
      /**
       * repeated .yandex.cloud.backup.v1.Resource resources = 1;
       */
      public yandex.cloud.api.backup.v1.ResourceOuterClass.Resource getResources(int index) {
        if (resourcesBuilder_ == null) {
          return resources_.get(index);
        } else {
          return resourcesBuilder_.getMessage(index);
        }
      }
      /**
       * repeated .yandex.cloud.backup.v1.Resource resources = 1;
       */
      public Builder setResources(
          int index, yandex.cloud.api.backup.v1.ResourceOuterClass.Resource value) {
        if (resourcesBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureResourcesIsMutable();
          resources_.set(index, value);
          onChanged();
        } else {
          resourcesBuilder_.setMessage(index, value);
        }
        return this;
      }
      /**
       * repeated .yandex.cloud.backup.v1.Resource resources = 1;
       */
      public Builder setResources(
          int index, yandex.cloud.api.backup.v1.ResourceOuterClass.Resource.Builder builderForValue) {
        if (resourcesBuilder_ == null) {
          ensureResourcesIsMutable();
          resources_.set(index, builderForValue.build());
          onChanged();
        } else {
          resourcesBuilder_.setMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * repeated .yandex.cloud.backup.v1.Resource resources = 1;
       */
      public Builder addResources(yandex.cloud.api.backup.v1.ResourceOuterClass.Resource value) {
        if (resourcesBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureResourcesIsMutable();
          resources_.add(value);
          onChanged();
        } else {
          resourcesBuilder_.addMessage(value);
        }
        return this;
      }
      /**
       * repeated .yandex.cloud.backup.v1.Resource resources = 1;
       */
      public Builder addResources(
          int index, yandex.cloud.api.backup.v1.ResourceOuterClass.Resource value) {
        if (resourcesBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          ensureResourcesIsMutable();
          resources_.add(index, value);
          onChanged();
        } else {
          resourcesBuilder_.addMessage(index, value);
        }
        return this;
      }
      /**
       * repeated .yandex.cloud.backup.v1.Resource resources = 1;
       */
      public Builder addResources(
          yandex.cloud.api.backup.v1.ResourceOuterClass.Resource.Builder builderForValue) {
        if (resourcesBuilder_ == null) {
          ensureResourcesIsMutable();
          resources_.add(builderForValue.build());
          onChanged();
        } else {
          resourcesBuilder_.addMessage(builderForValue.build());
        }
        return this;
      }
      /**
       * repeated .yandex.cloud.backup.v1.Resource resources = 1;
       */
      public Builder addResources(
          int index, yandex.cloud.api.backup.v1.ResourceOuterClass.Resource.Builder builderForValue) {
        if (resourcesBuilder_ == null) {
          ensureResourcesIsMutable();
          resources_.add(index, builderForValue.build());
          onChanged();
        } else {
          resourcesBuilder_.addMessage(index, builderForValue.build());
        }
        return this;
      }
      /**
       * repeated .yandex.cloud.backup.v1.Resource resources = 1;
       */
      public Builder addAllResources(
          java.lang.Iterable values) {
        if (resourcesBuilder_ == null) {
          ensureResourcesIsMutable();
          com.google.protobuf.AbstractMessageLite.Builder.addAll(
              values, resources_);
          onChanged();
        } else {
          resourcesBuilder_.addAllMessages(values);
        }
        return this;
      }
      /**
       * repeated .yandex.cloud.backup.v1.Resource resources = 1;
       */
      public Builder clearResources() {
        if (resourcesBuilder_ == null) {
          resources_ = java.util.Collections.emptyList();
          bitField0_ = (bitField0_ & ~0x00000001);
          onChanged();
        } else {
          resourcesBuilder_.clear();
        }
        return this;
      }
      /**
       * repeated .yandex.cloud.backup.v1.Resource resources = 1;
       */
      public Builder removeResources(int index) {
        if (resourcesBuilder_ == null) {
          ensureResourcesIsMutable();
          resources_.remove(index);
          onChanged();
        } else {
          resourcesBuilder_.remove(index);
        }
        return this;
      }
      /**
       * repeated .yandex.cloud.backup.v1.Resource resources = 1;
       */
      public yandex.cloud.api.backup.v1.ResourceOuterClass.Resource.Builder getResourcesBuilder(
          int index) {
        return getResourcesFieldBuilder().getBuilder(index);
      }
      /**
       * repeated .yandex.cloud.backup.v1.Resource resources = 1;
       */
      public yandex.cloud.api.backup.v1.ResourceOuterClass.ResourceOrBuilder getResourcesOrBuilder(
          int index) {
        if (resourcesBuilder_ == null) {
          return resources_.get(index);  } else {
          return resourcesBuilder_.getMessageOrBuilder(index);
        }
      }
      /**
       * repeated .yandex.cloud.backup.v1.Resource resources = 1;
       */
      public java.util.List 
           getResourcesOrBuilderList() {
        if (resourcesBuilder_ != null) {
          return resourcesBuilder_.getMessageOrBuilderList();
        } else {
          return java.util.Collections.unmodifiableList(resources_);
        }
      }
      /**
       * repeated .yandex.cloud.backup.v1.Resource resources = 1;
       */
      public yandex.cloud.api.backup.v1.ResourceOuterClass.Resource.Builder addResourcesBuilder() {
        return getResourcesFieldBuilder().addBuilder(
            yandex.cloud.api.backup.v1.ResourceOuterClass.Resource.getDefaultInstance());
      }
      /**
       * repeated .yandex.cloud.backup.v1.Resource resources = 1;
       */
      public yandex.cloud.api.backup.v1.ResourceOuterClass.Resource.Builder addResourcesBuilder(
          int index) {
        return getResourcesFieldBuilder().addBuilder(
            index, yandex.cloud.api.backup.v1.ResourceOuterClass.Resource.getDefaultInstance());
      }
      /**
       * repeated .yandex.cloud.backup.v1.Resource resources = 1;
       */
      public java.util.List 
           getResourcesBuilderList() {
        return getResourcesFieldBuilder().getBuilderList();
      }
      private com.google.protobuf.RepeatedFieldBuilderV3<
          yandex.cloud.api.backup.v1.ResourceOuterClass.Resource, yandex.cloud.api.backup.v1.ResourceOuterClass.Resource.Builder, yandex.cloud.api.backup.v1.ResourceOuterClass.ResourceOrBuilder> 
          getResourcesFieldBuilder() {
        if (resourcesBuilder_ == null) {
          resourcesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
              yandex.cloud.api.backup.v1.ResourceOuterClass.Resource, yandex.cloud.api.backup.v1.ResourceOuterClass.Resource.Builder, yandex.cloud.api.backup.v1.ResourceOuterClass.ResourceOrBuilder>(
                  resources_,
                  ((bitField0_ & 0x00000001) != 0),
                  getParentForChildren(),
                  isClean());
          resources_ = null;
        }
        return resourcesBuilder_;
      }

      private java.lang.Object nextPageToken_ = "";
      /**
       * string next_page_token = 2;
       * @return The nextPageToken.
       */
      public java.lang.String getNextPageToken() {
        java.lang.Object ref = nextPageToken_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          nextPageToken_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string next_page_token = 2;
       * @return The bytes for nextPageToken.
       */
      public com.google.protobuf.ByteString
          getNextPageTokenBytes() {
        java.lang.Object ref = nextPageToken_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          nextPageToken_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string next_page_token = 2;
       * @param value The nextPageToken to set.
       * @return This builder for chaining.
       */
      public Builder setNextPageToken(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        nextPageToken_ = value;
        onChanged();
        return this;
      }
      /**
       * string next_page_token = 2;
       * @return This builder for chaining.
       */
      public Builder clearNextPageToken() {
        
        nextPageToken_ = getDefaultInstance().getNextPageToken();
        onChanged();
        return this;
      }
      /**
       * string next_page_token = 2;
       * @param value The bytes for nextPageToken to set.
       * @return This builder for chaining.
       */
      public Builder setNextPageTokenBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        nextPageToken_ = value;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

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


      // @@protoc_insertion_point(builder_scope:yandex.cloud.backup.v1.ListResourcesResponse)
    }

    // @@protoc_insertion_point(class_scope:yandex.cloud.backup.v1.ListResourcesResponse)
    private static final yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse();
    }

    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser
        PARSER = new com.google.protobuf.AbstractParser() {
      @java.lang.Override
      public ListResourcesResponse parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        return new ListResourcesResponse(input, extensionRegistry);
      }
    };

    public static com.google.protobuf.Parser parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListResourcesResponse getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GetResourceRequestOrBuilder extends
      // @@protoc_insertion_point(interface_extends:yandex.cloud.backup.v1.GetResourceRequest)
      com.google.protobuf.MessageOrBuilder {

    /**
     * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
     * @return The computeInstanceId.
     */
    java.lang.String getComputeInstanceId();
    /**
     * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
     * @return The bytes for computeInstanceId.
     */
    com.google.protobuf.ByteString
        getComputeInstanceIdBytes();
  }
  /**
   * Protobuf type {@code yandex.cloud.backup.v1.GetResourceRequest}
   */
  public static final class GetResourceRequest extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:yandex.cloud.backup.v1.GetResourceRequest)
      GetResourceRequestOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GetResourceRequest.newBuilder() to construct.
    private GetResourceRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) {
      super(builder);
    }
    private GetResourceRequest() {
      computeInstanceId_ = "";
    }

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

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    private GetResourceRequest(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      this();
      if (extensionRegistry == null) {
        throw new java.lang.NullPointerException();
      }
      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
          com.google.protobuf.UnknownFieldSet.newBuilder();
      try {
        boolean done = false;
        while (!done) {
          int tag = input.readTag();
          switch (tag) {
            case 0:
              done = true;
              break;
            case 10: {
              java.lang.String s = input.readStringRequireUtf8();

              computeInstanceId_ = s;
              break;
            }
            default: {
              if (!parseUnknownField(
                  input, unknownFields, extensionRegistry, tag)) {
                done = true;
              }
              break;
            }
          }
        }
      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
        throw e.setUnfinishedMessage(this);
      } catch (java.io.IOException e) {
        throw new com.google.protobuf.InvalidProtocolBufferException(
            e).setUnfinishedMessage(this);
      } finally {
        this.unknownFields = unknownFields.build();
        makeExtensionsImmutable();
      }
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_GetResourceRequest_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_GetResourceRequest_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest.Builder.class);
    }

    public static final int COMPUTE_INSTANCE_ID_FIELD_NUMBER = 1;
    private volatile java.lang.Object computeInstanceId_;
    /**
     * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
     * @return The computeInstanceId.
     */
    @java.lang.Override
    public java.lang.String getComputeInstanceId() {
      java.lang.Object ref = computeInstanceId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        computeInstanceId_ = s;
        return s;
      }
    }
    /**
     * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
     * @return The bytes for computeInstanceId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getComputeInstanceIdBytes() {
      java.lang.Object ref = computeInstanceId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        computeInstanceId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

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

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(computeInstanceId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, computeInstanceId_);
      }
      unknownFields.writeTo(output);
    }

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

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(computeInstanceId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, computeInstanceId_);
      }
      size += unknownFields.getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest)) {
        return super.equals(obj);
      }
      yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest other = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest) obj;

      if (!getComputeInstanceId()
          .equals(other.getComputeInstanceId())) return false;
      if (!unknownFields.equals(other.unknownFields)) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + COMPUTE_INSTANCE_ID_FIELD_NUMBER;
      hash = (53 * hash) + getComputeInstanceId().hashCode();
      hash = (29 * hash) + unknownFields.hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code yandex.cloud.backup.v1.GetResourceRequest}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder implements
        // @@protoc_insertion_point(builder_implements:yandex.cloud.backup.v1.GetResourceRequest)
        yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequestOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_GetResourceRequest_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_GetResourceRequest_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest.Builder.class);
      }

      // Construct using yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest.newBuilder()
      private Builder() {
        maybeForceBuilderInitialization();
      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);
        maybeForceBuilderInitialization();
      }
      private void maybeForceBuilderInitialization() {
        if (com.google.protobuf.GeneratedMessageV3
                .alwaysUseFieldBuilders) {
        }
      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        computeInstanceId_ = "";

        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_GetResourceRequest_descriptor;
      }

      @java.lang.Override
      public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest getDefaultInstanceForType() {
        return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest.getDefaultInstance();
      }

      @java.lang.Override
      public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest build() {
        yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest buildPartial() {
        yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest result = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest(this);
        result.computeInstanceId_ = computeInstanceId_;
        onBuilt();
        return result;
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest) {
          return mergeFrom((yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest other) {
        if (other == yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest.getDefaultInstance()) return this;
        if (!other.getComputeInstanceId().isEmpty()) {
          computeInstanceId_ = other.computeInstanceId_;
          onChanged();
        }
        this.mergeUnknownFields(other.unknownFields);
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest parsedMessage = null;
        try {
          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          parsedMessage = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest) e.getUnfinishedMessage();
          throw e.unwrapIOException();
        } finally {
          if (parsedMessage != null) {
            mergeFrom(parsedMessage);
          }
        }
        return this;
      }

      private java.lang.Object computeInstanceId_ = "";
      /**
       * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
       * @return The computeInstanceId.
       */
      public java.lang.String getComputeInstanceId() {
        java.lang.Object ref = computeInstanceId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          computeInstanceId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
       * @return The bytes for computeInstanceId.
       */
      public com.google.protobuf.ByteString
          getComputeInstanceIdBytes() {
        java.lang.Object ref = computeInstanceId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          computeInstanceId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
       * @param value The computeInstanceId to set.
       * @return This builder for chaining.
       */
      public Builder setComputeInstanceId(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        computeInstanceId_ = value;
        onChanged();
        return this;
      }
      /**
       * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
       * @return This builder for chaining.
       */
      public Builder clearComputeInstanceId() {
        
        computeInstanceId_ = getDefaultInstance().getComputeInstanceId();
        onChanged();
        return this;
      }
      /**
       * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
       * @param value The bytes for computeInstanceId to set.
       * @return This builder for chaining.
       */
      public Builder setComputeInstanceIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        computeInstanceId_ = value;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

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


      // @@protoc_insertion_point(builder_scope:yandex.cloud.backup.v1.GetResourceRequest)
    }

    // @@protoc_insertion_point(class_scope:yandex.cloud.backup.v1.GetResourceRequest)
    private static final yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest();
    }

    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser
        PARSER = new com.google.protobuf.AbstractParser() {
      @java.lang.Override
      public GetResourceRequest parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        return new GetResourceRequest(input, extensionRegistry);
      }
    };

    public static com.google.protobuf.Parser parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceRequest getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface GetResourceResponseOrBuilder extends
      // @@protoc_insertion_point(interface_extends:yandex.cloud.backup.v1.GetResourceResponse)
      com.google.protobuf.MessageOrBuilder {

    /**
     * .yandex.cloud.backup.v1.Resource resource = 1;
     * @return Whether the resource field is set.
     */
    boolean hasResource();
    /**
     * .yandex.cloud.backup.v1.Resource resource = 1;
     * @return The resource.
     */
    yandex.cloud.api.backup.v1.ResourceOuterClass.Resource getResource();
    /**
     * .yandex.cloud.backup.v1.Resource resource = 1;
     */
    yandex.cloud.api.backup.v1.ResourceOuterClass.ResourceOrBuilder getResourceOrBuilder();
  }
  /**
   * Protobuf type {@code yandex.cloud.backup.v1.GetResourceResponse}
   */
  public static final class GetResourceResponse extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:yandex.cloud.backup.v1.GetResourceResponse)
      GetResourceResponseOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use GetResourceResponse.newBuilder() to construct.
    private GetResourceResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) {
      super(builder);
    }
    private GetResourceResponse() {
    }

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

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    private GetResourceResponse(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      this();
      if (extensionRegistry == null) {
        throw new java.lang.NullPointerException();
      }
      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
          com.google.protobuf.UnknownFieldSet.newBuilder();
      try {
        boolean done = false;
        while (!done) {
          int tag = input.readTag();
          switch (tag) {
            case 0:
              done = true;
              break;
            case 10: {
              yandex.cloud.api.backup.v1.ResourceOuterClass.Resource.Builder subBuilder = null;
              if (resource_ != null) {
                subBuilder = resource_.toBuilder();
              }
              resource_ = input.readMessage(yandex.cloud.api.backup.v1.ResourceOuterClass.Resource.parser(), extensionRegistry);
              if (subBuilder != null) {
                subBuilder.mergeFrom(resource_);
                resource_ = subBuilder.buildPartial();
              }

              break;
            }
            default: {
              if (!parseUnknownField(
                  input, unknownFields, extensionRegistry, tag)) {
                done = true;
              }
              break;
            }
          }
        }
      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
        throw e.setUnfinishedMessage(this);
      } catch (java.io.IOException e) {
        throw new com.google.protobuf.InvalidProtocolBufferException(
            e).setUnfinishedMessage(this);
      } finally {
        this.unknownFields = unknownFields.build();
        makeExtensionsImmutable();
      }
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_GetResourceResponse_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_GetResourceResponse_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse.Builder.class);
    }

    public static final int RESOURCE_FIELD_NUMBER = 1;
    private yandex.cloud.api.backup.v1.ResourceOuterClass.Resource resource_;
    /**
     * .yandex.cloud.backup.v1.Resource resource = 1;
     * @return Whether the resource field is set.
     */
    @java.lang.Override
    public boolean hasResource() {
      return resource_ != null;
    }
    /**
     * .yandex.cloud.backup.v1.Resource resource = 1;
     * @return The resource.
     */
    @java.lang.Override
    public yandex.cloud.api.backup.v1.ResourceOuterClass.Resource getResource() {
      return resource_ == null ? yandex.cloud.api.backup.v1.ResourceOuterClass.Resource.getDefaultInstance() : resource_;
    }
    /**
     * .yandex.cloud.backup.v1.Resource resource = 1;
     */
    @java.lang.Override
    public yandex.cloud.api.backup.v1.ResourceOuterClass.ResourceOrBuilder getResourceOrBuilder() {
      return getResource();
    }

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

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (resource_ != null) {
        output.writeMessage(1, getResource());
      }
      unknownFields.writeTo(output);
    }

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

      size = 0;
      if (resource_ != null) {
        size += com.google.protobuf.CodedOutputStream
          .computeMessageSize(1, getResource());
      }
      size += unknownFields.getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse)) {
        return super.equals(obj);
      }
      yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse other = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse) obj;

      if (hasResource() != other.hasResource()) return false;
      if (hasResource()) {
        if (!getResource()
            .equals(other.getResource())) return false;
      }
      if (!unknownFields.equals(other.unknownFields)) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      if (hasResource()) {
        hash = (37 * hash) + RESOURCE_FIELD_NUMBER;
        hash = (53 * hash) + getResource().hashCode();
      }
      hash = (29 * hash) + unknownFields.hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code yandex.cloud.backup.v1.GetResourceResponse}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder implements
        // @@protoc_insertion_point(builder_implements:yandex.cloud.backup.v1.GetResourceResponse)
        yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponseOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_GetResourceResponse_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_GetResourceResponse_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse.Builder.class);
      }

      // Construct using yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse.newBuilder()
      private Builder() {
        maybeForceBuilderInitialization();
      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);
        maybeForceBuilderInitialization();
      }
      private void maybeForceBuilderInitialization() {
        if (com.google.protobuf.GeneratedMessageV3
                .alwaysUseFieldBuilders) {
        }
      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        if (resourceBuilder_ == null) {
          resource_ = null;
        } else {
          resource_ = null;
          resourceBuilder_ = null;
        }
        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_GetResourceResponse_descriptor;
      }

      @java.lang.Override
      public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse getDefaultInstanceForType() {
        return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse.getDefaultInstance();
      }

      @java.lang.Override
      public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse build() {
        yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse buildPartial() {
        yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse result = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse(this);
        if (resourceBuilder_ == null) {
          result.resource_ = resource_;
        } else {
          result.resource_ = resourceBuilder_.build();
        }
        onBuilt();
        return result;
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse) {
          return mergeFrom((yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse other) {
        if (other == yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse.getDefaultInstance()) return this;
        if (other.hasResource()) {
          mergeResource(other.getResource());
        }
        this.mergeUnknownFields(other.unknownFields);
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse parsedMessage = null;
        try {
          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          parsedMessage = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse) e.getUnfinishedMessage();
          throw e.unwrapIOException();
        } finally {
          if (parsedMessage != null) {
            mergeFrom(parsedMessage);
          }
        }
        return this;
      }

      private yandex.cloud.api.backup.v1.ResourceOuterClass.Resource resource_;
      private com.google.protobuf.SingleFieldBuilderV3<
          yandex.cloud.api.backup.v1.ResourceOuterClass.Resource, yandex.cloud.api.backup.v1.ResourceOuterClass.Resource.Builder, yandex.cloud.api.backup.v1.ResourceOuterClass.ResourceOrBuilder> resourceBuilder_;
      /**
       * .yandex.cloud.backup.v1.Resource resource = 1;
       * @return Whether the resource field is set.
       */
      public boolean hasResource() {
        return resourceBuilder_ != null || resource_ != null;
      }
      /**
       * .yandex.cloud.backup.v1.Resource resource = 1;
       * @return The resource.
       */
      public yandex.cloud.api.backup.v1.ResourceOuterClass.Resource getResource() {
        if (resourceBuilder_ == null) {
          return resource_ == null ? yandex.cloud.api.backup.v1.ResourceOuterClass.Resource.getDefaultInstance() : resource_;
        } else {
          return resourceBuilder_.getMessage();
        }
      }
      /**
       * .yandex.cloud.backup.v1.Resource resource = 1;
       */
      public Builder setResource(yandex.cloud.api.backup.v1.ResourceOuterClass.Resource value) {
        if (resourceBuilder_ == null) {
          if (value == null) {
            throw new NullPointerException();
          }
          resource_ = value;
          onChanged();
        } else {
          resourceBuilder_.setMessage(value);
        }

        return this;
      }
      /**
       * .yandex.cloud.backup.v1.Resource resource = 1;
       */
      public Builder setResource(
          yandex.cloud.api.backup.v1.ResourceOuterClass.Resource.Builder builderForValue) {
        if (resourceBuilder_ == null) {
          resource_ = builderForValue.build();
          onChanged();
        } else {
          resourceBuilder_.setMessage(builderForValue.build());
        }

        return this;
      }
      /**
       * .yandex.cloud.backup.v1.Resource resource = 1;
       */
      public Builder mergeResource(yandex.cloud.api.backup.v1.ResourceOuterClass.Resource value) {
        if (resourceBuilder_ == null) {
          if (resource_ != null) {
            resource_ =
              yandex.cloud.api.backup.v1.ResourceOuterClass.Resource.newBuilder(resource_).mergeFrom(value).buildPartial();
          } else {
            resource_ = value;
          }
          onChanged();
        } else {
          resourceBuilder_.mergeFrom(value);
        }

        return this;
      }
      /**
       * .yandex.cloud.backup.v1.Resource resource = 1;
       */
      public Builder clearResource() {
        if (resourceBuilder_ == null) {
          resource_ = null;
          onChanged();
        } else {
          resource_ = null;
          resourceBuilder_ = null;
        }

        return this;
      }
      /**
       * .yandex.cloud.backup.v1.Resource resource = 1;
       */
      public yandex.cloud.api.backup.v1.ResourceOuterClass.Resource.Builder getResourceBuilder() {
        
        onChanged();
        return getResourceFieldBuilder().getBuilder();
      }
      /**
       * .yandex.cloud.backup.v1.Resource resource = 1;
       */
      public yandex.cloud.api.backup.v1.ResourceOuterClass.ResourceOrBuilder getResourceOrBuilder() {
        if (resourceBuilder_ != null) {
          return resourceBuilder_.getMessageOrBuilder();
        } else {
          return resource_ == null ?
              yandex.cloud.api.backup.v1.ResourceOuterClass.Resource.getDefaultInstance() : resource_;
        }
      }
      /**
       * .yandex.cloud.backup.v1.Resource resource = 1;
       */
      private com.google.protobuf.SingleFieldBuilderV3<
          yandex.cloud.api.backup.v1.ResourceOuterClass.Resource, yandex.cloud.api.backup.v1.ResourceOuterClass.Resource.Builder, yandex.cloud.api.backup.v1.ResourceOuterClass.ResourceOrBuilder> 
          getResourceFieldBuilder() {
        if (resourceBuilder_ == null) {
          resourceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
              yandex.cloud.api.backup.v1.ResourceOuterClass.Resource, yandex.cloud.api.backup.v1.ResourceOuterClass.Resource.Builder, yandex.cloud.api.backup.v1.ResourceOuterClass.ResourceOrBuilder>(
                  getResource(),
                  getParentForChildren(),
                  isClean());
          resource_ = null;
        }
        return resourceBuilder_;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

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


      // @@protoc_insertion_point(builder_scope:yandex.cloud.backup.v1.GetResourceResponse)
    }

    // @@protoc_insertion_point(class_scope:yandex.cloud.backup.v1.GetResourceResponse)
    private static final yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse();
    }

    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser
        PARSER = new com.google.protobuf.AbstractParser() {
      @java.lang.Override
      public GetResourceResponse parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        return new GetResourceResponse(input, extensionRegistry);
      }
    };

    public static com.google.protobuf.Parser parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.GetResourceResponse getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface DeleteResourceRequestOrBuilder extends
      // @@protoc_insertion_point(interface_extends:yandex.cloud.backup.v1.DeleteResourceRequest)
      com.google.protobuf.MessageOrBuilder {

    /**
     * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
     * @return The computeInstanceId.
     */
    java.lang.String getComputeInstanceId();
    /**
     * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
     * @return The bytes for computeInstanceId.
     */
    com.google.protobuf.ByteString
        getComputeInstanceIdBytes();

    /**
     * string resource_id = 2 [(.yandex.cloud.required) = true];
     * @return The resourceId.
     */
    java.lang.String getResourceId();
    /**
     * string resource_id = 2 [(.yandex.cloud.required) = true];
     * @return The bytes for resourceId.
     */
    com.google.protobuf.ByteString
        getResourceIdBytes();
  }
  /**
   * Protobuf type {@code yandex.cloud.backup.v1.DeleteResourceRequest}
   */
  public static final class DeleteResourceRequest extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:yandex.cloud.backup.v1.DeleteResourceRequest)
      DeleteResourceRequestOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use DeleteResourceRequest.newBuilder() to construct.
    private DeleteResourceRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) {
      super(builder);
    }
    private DeleteResourceRequest() {
      computeInstanceId_ = "";
      resourceId_ = "";
    }

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

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    private DeleteResourceRequest(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      this();
      if (extensionRegistry == null) {
        throw new java.lang.NullPointerException();
      }
      com.google.protobuf.UnknownFieldSet.Builder unknownFields =
          com.google.protobuf.UnknownFieldSet.newBuilder();
      try {
        boolean done = false;
        while (!done) {
          int tag = input.readTag();
          switch (tag) {
            case 0:
              done = true;
              break;
            case 10: {
              java.lang.String s = input.readStringRequireUtf8();

              computeInstanceId_ = s;
              break;
            }
            case 18: {
              java.lang.String s = input.readStringRequireUtf8();

              resourceId_ = s;
              break;
            }
            default: {
              if (!parseUnknownField(
                  input, unknownFields, extensionRegistry, tag)) {
                done = true;
              }
              break;
            }
          }
        }
      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
        throw e.setUnfinishedMessage(this);
      } catch (java.io.IOException e) {
        throw new com.google.protobuf.InvalidProtocolBufferException(
            e).setUnfinishedMessage(this);
      } finally {
        this.unknownFields = unknownFields.build();
        makeExtensionsImmutable();
      }
    }
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_DeleteResourceRequest_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_DeleteResourceRequest_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest.Builder.class);
    }

    public static final int COMPUTE_INSTANCE_ID_FIELD_NUMBER = 1;
    private volatile java.lang.Object computeInstanceId_;
    /**
     * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
     * @return The computeInstanceId.
     */
    @java.lang.Override
    public java.lang.String getComputeInstanceId() {
      java.lang.Object ref = computeInstanceId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        computeInstanceId_ = s;
        return s;
      }
    }
    /**
     * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
     * @return The bytes for computeInstanceId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getComputeInstanceIdBytes() {
      java.lang.Object ref = computeInstanceId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        computeInstanceId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int RESOURCE_ID_FIELD_NUMBER = 2;
    private volatile java.lang.Object resourceId_;
    /**
     * string resource_id = 2 [(.yandex.cloud.required) = true];
     * @return The resourceId.
     */
    @java.lang.Override
    public java.lang.String getResourceId() {
      java.lang.Object ref = resourceId_;
      if (ref instanceof java.lang.String) {
        return (java.lang.String) ref;
      } else {
        com.google.protobuf.ByteString bs = 
            (com.google.protobuf.ByteString) ref;
        java.lang.String s = bs.toStringUtf8();
        resourceId_ = s;
        return s;
      }
    }
    /**
     * string resource_id = 2 [(.yandex.cloud.required) = true];
     * @return The bytes for resourceId.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getResourceIdBytes() {
      java.lang.Object ref = resourceId_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        resourceId_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

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

      memoizedIsInitialized = 1;
      return true;
    }

    @java.lang.Override
    public void writeTo(com.google.protobuf.CodedOutputStream output)
                        throws java.io.IOException {
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(computeInstanceId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 1, computeInstanceId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceId_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 2, resourceId_);
      }
      unknownFields.writeTo(output);
    }

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

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(computeInstanceId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, computeInstanceId_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceId_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, resourceId_);
      }
      size += unknownFields.getSerializedSize();
      memoizedSize = size;
      return size;
    }

    @java.lang.Override
    public boolean equals(final java.lang.Object obj) {
      if (obj == this) {
       return true;
      }
      if (!(obj instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest)) {
        return super.equals(obj);
      }
      yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest other = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest) obj;

      if (!getComputeInstanceId()
          .equals(other.getComputeInstanceId())) return false;
      if (!getResourceId()
          .equals(other.getResourceId())) return false;
      if (!unknownFields.equals(other.unknownFields)) return false;
      return true;
    }

    @java.lang.Override
    public int hashCode() {
      if (memoizedHashCode != 0) {
        return memoizedHashCode;
      }
      int hash = 41;
      hash = (19 * hash) + getDescriptor().hashCode();
      hash = (37 * hash) + COMPUTE_INSTANCE_ID_FIELD_NUMBER;
      hash = (53 * hash) + getComputeInstanceId().hashCode();
      hash = (37 * hash) + RESOURCE_ID_FIELD_NUMBER;
      hash = (53 * hash) + getResourceId().hashCode();
      hash = (29 * hash) + unknownFields.hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest parseFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest parseDelimitedFrom(
        java.io.InputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest parseFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input, extensionRegistry);
    }

    @java.lang.Override
    public Builder newBuilderForType() { return newBuilder(); }
    public static Builder newBuilder() {
      return DEFAULT_INSTANCE.toBuilder();
    }
    public static Builder newBuilder(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest prototype) {
      return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
    }
    @java.lang.Override
    public Builder toBuilder() {
      return this == DEFAULT_INSTANCE
          ? new Builder() : new Builder().mergeFrom(this);
    }

    @java.lang.Override
    protected Builder newBuilderForType(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      Builder builder = new Builder(parent);
      return builder;
    }
    /**
     * Protobuf type {@code yandex.cloud.backup.v1.DeleteResourceRequest}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder implements
        // @@protoc_insertion_point(builder_implements:yandex.cloud.backup.v1.DeleteResourceRequest)
        yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequestOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_DeleteResourceRequest_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_DeleteResourceRequest_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest.Builder.class);
      }

      // Construct using yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest.newBuilder()
      private Builder() {
        maybeForceBuilderInitialization();
      }

      private Builder(
          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
        super(parent);
        maybeForceBuilderInitialization();
      }
      private void maybeForceBuilderInitialization() {
        if (com.google.protobuf.GeneratedMessageV3
                .alwaysUseFieldBuilders) {
        }
      }
      @java.lang.Override
      public Builder clear() {
        super.clear();
        computeInstanceId_ = "";

        resourceId_ = "";

        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_DeleteResourceRequest_descriptor;
      }

      @java.lang.Override
      public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest getDefaultInstanceForType() {
        return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest.getDefaultInstance();
      }

      @java.lang.Override
      public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest build() {
        yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest buildPartial() {
        yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest result = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest(this);
        result.computeInstanceId_ = computeInstanceId_;
        result.resourceId_ = resourceId_;
        onBuilt();
        return result;
      }

      @java.lang.Override
      public Builder clone() {
        return super.clone();
      }
      @java.lang.Override
      public Builder setField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.setField(field, value);
      }
      @java.lang.Override
      public Builder clearField(
          com.google.protobuf.Descriptors.FieldDescriptor field) {
        return super.clearField(field);
      }
      @java.lang.Override
      public Builder clearOneof(
          com.google.protobuf.Descriptors.OneofDescriptor oneof) {
        return super.clearOneof(oneof);
      }
      @java.lang.Override
      public Builder setRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          int index, java.lang.Object value) {
        return super.setRepeatedField(field, index, value);
      }
      @java.lang.Override
      public Builder addRepeatedField(
          com.google.protobuf.Descriptors.FieldDescriptor field,
          java.lang.Object value) {
        return super.addRepeatedField(field, value);
      }
      @java.lang.Override
      public Builder mergeFrom(com.google.protobuf.Message other) {
        if (other instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest) {
          return mergeFrom((yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest other) {
        if (other == yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest.getDefaultInstance()) return this;
        if (!other.getComputeInstanceId().isEmpty()) {
          computeInstanceId_ = other.computeInstanceId_;
          onChanged();
        }
        if (!other.getResourceId().isEmpty()) {
          resourceId_ = other.resourceId_;
          onChanged();
        }
        this.mergeUnknownFields(other.unknownFields);
        onChanged();
        return this;
      }

      @java.lang.Override
      public final boolean isInitialized() {
        return true;
      }

      @java.lang.Override
      public Builder mergeFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws java.io.IOException {
        yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest parsedMessage = null;
        try {
          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          parsedMessage = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest) e.getUnfinishedMessage();
          throw e.unwrapIOException();
        } finally {
          if (parsedMessage != null) {
            mergeFrom(parsedMessage);
          }
        }
        return this;
      }

      private java.lang.Object computeInstanceId_ = "";
      /**
       * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
       * @return The computeInstanceId.
       */
      public java.lang.String getComputeInstanceId() {
        java.lang.Object ref = computeInstanceId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          computeInstanceId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
       * @return The bytes for computeInstanceId.
       */
      public com.google.protobuf.ByteString
          getComputeInstanceIdBytes() {
        java.lang.Object ref = computeInstanceId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          computeInstanceId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
       * @param value The computeInstanceId to set.
       * @return This builder for chaining.
       */
      public Builder setComputeInstanceId(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        computeInstanceId_ = value;
        onChanged();
        return this;
      }
      /**
       * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
       * @return This builder for chaining.
       */
      public Builder clearComputeInstanceId() {
        
        computeInstanceId_ = getDefaultInstance().getComputeInstanceId();
        onChanged();
        return this;
      }
      /**
       * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
       * @param value The bytes for computeInstanceId to set.
       * @return This builder for chaining.
       */
      public Builder setComputeInstanceIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        computeInstanceId_ = value;
        onChanged();
        return this;
      }

      private java.lang.Object resourceId_ = "";
      /**
       * string resource_id = 2 [(.yandex.cloud.required) = true];
       * @return The resourceId.
       */
      public java.lang.String getResourceId() {
        java.lang.Object ref = resourceId_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          resourceId_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string resource_id = 2 [(.yandex.cloud.required) = true];
       * @return The bytes for resourceId.
       */
      public com.google.protobuf.ByteString
          getResourceIdBytes() {
        java.lang.Object ref = resourceId_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          resourceId_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string resource_id = 2 [(.yandex.cloud.required) = true];
       * @param value The resourceId to set.
       * @return This builder for chaining.
       */
      public Builder setResourceId(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        resourceId_ = value;
        onChanged();
        return this;
      }
      /**
       * string resource_id = 2 [(.yandex.cloud.required) = true];
       * @return This builder for chaining.
       */
      public Builder clearResourceId() {
        
        resourceId_ = getDefaultInstance().getResourceId();
        onChanged();
        return this;
      }
      /**
       * string resource_id = 2 [(.yandex.cloud.required) = true];
       * @param value The bytes for resourceId to set.
       * @return This builder for chaining.
       */
      public Builder setResourceIdBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        resourceId_ = value;
        onChanged();
        return this;
      }
      @java.lang.Override
      public final Builder setUnknownFields(
          final com.google.protobuf.UnknownFieldSet unknownFields) {
        return super.setUnknownFields(unknownFields);
      }

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


      // @@protoc_insertion_point(builder_scope:yandex.cloud.backup.v1.DeleteResourceRequest)
    }

    // @@protoc_insertion_point(class_scope:yandex.cloud.backup.v1.DeleteResourceRequest)
    private static final yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest();
    }

    public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser
        PARSER = new com.google.protobuf.AbstractParser() {
      @java.lang.Override
      public DeleteResourceRequest parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        return new DeleteResourceRequest(input, extensionRegistry);
      }
    };

    public static com.google.protobuf.Parser parser() {
      return PARSER;
    }

    @java.lang.Override
    public com.google.protobuf.Parser getParserForType() {
      return PARSER;
    }

    @java.lang.Override
    public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceRequest getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  public interface DeleteResourceMetadataOrBuilder extends
      // @@protoc_insertion_point(interface_extends:yandex.cloud.backup.v1.DeleteResourceMetadata)
      com.google.protobuf.MessageOrBuilder {

    /**
     * 
     * Compute Cloud Instance ID of the Backup.
     * 
* * string compute_instance_id = 1; * @return The computeInstanceId. */ java.lang.String getComputeInstanceId(); /** *
     * Compute Cloud Instance ID of the Backup.
     * 
* * string compute_instance_id = 1; * @return The bytes for computeInstanceId. */ com.google.protobuf.ByteString getComputeInstanceIdBytes(); } /** * Protobuf type {@code yandex.cloud.backup.v1.DeleteResourceMetadata} */ public static final class DeleteResourceMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.backup.v1.DeleteResourceMetadata) DeleteResourceMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use DeleteResourceMetadata.newBuilder() to construct. private DeleteResourceMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private DeleteResourceMetadata() { computeInstanceId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new DeleteResourceMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private DeleteResourceMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); computeInstanceId_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_DeleteResourceMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_DeleteResourceMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata.Builder.class); } public static final int COMPUTE_INSTANCE_ID_FIELD_NUMBER = 1; private volatile java.lang.Object computeInstanceId_; /** *
     * Compute Cloud Instance ID of the Backup.
     * 
* * string compute_instance_id = 1; * @return The computeInstanceId. */ @java.lang.Override public java.lang.String getComputeInstanceId() { java.lang.Object ref = computeInstanceId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); computeInstanceId_ = s; return s; } } /** *
     * Compute Cloud Instance ID of the Backup.
     * 
* * string compute_instance_id = 1; * @return The bytes for computeInstanceId. */ @java.lang.Override public com.google.protobuf.ByteString getComputeInstanceIdBytes() { java.lang.Object ref = computeInstanceId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); computeInstanceId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(computeInstanceId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, computeInstanceId_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(computeInstanceId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, computeInstanceId_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata)) { return super.equals(obj); } yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata other = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata) obj; if (!getComputeInstanceId() .equals(other.getComputeInstanceId())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + COMPUTE_INSTANCE_ID_FIELD_NUMBER; hash = (53 * hash) + getComputeInstanceId().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.backup.v1.DeleteResourceMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.backup.v1.DeleteResourceMetadata) yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_DeleteResourceMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_DeleteResourceMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata.Builder.class); } // Construct using yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); computeInstanceId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_DeleteResourceMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata getDefaultInstanceForType() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata build() { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata buildPartial() { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata result = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata(this); result.computeInstanceId_ = computeInstanceId_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata) { return mergeFrom((yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata other) { if (other == yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata.getDefaultInstance()) return this; if (!other.getComputeInstanceId().isEmpty()) { computeInstanceId_ = other.computeInstanceId_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object computeInstanceId_ = ""; /** *
       * Compute Cloud Instance ID of the Backup.
       * 
* * string compute_instance_id = 1; * @return The computeInstanceId. */ public java.lang.String getComputeInstanceId() { java.lang.Object ref = computeInstanceId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); computeInstanceId_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Compute Cloud Instance ID of the Backup.
       * 
* * string compute_instance_id = 1; * @return The bytes for computeInstanceId. */ public com.google.protobuf.ByteString getComputeInstanceIdBytes() { java.lang.Object ref = computeInstanceId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); computeInstanceId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Compute Cloud Instance ID of the Backup.
       * 
* * string compute_instance_id = 1; * @param value The computeInstanceId to set. * @return This builder for chaining. */ public Builder setComputeInstanceId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } computeInstanceId_ = value; onChanged(); return this; } /** *
       * Compute Cloud Instance ID of the Backup.
       * 
* * string compute_instance_id = 1; * @return This builder for chaining. */ public Builder clearComputeInstanceId() { computeInstanceId_ = getDefaultInstance().getComputeInstanceId(); onChanged(); return this; } /** *
       * Compute Cloud Instance ID of the Backup.
       * 
* * string compute_instance_id = 1; * @param value The bytes for computeInstanceId to set. * @return This builder for chaining. */ public Builder setComputeInstanceIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); computeInstanceId_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.backup.v1.DeleteResourceMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.backup.v1.DeleteResourceMetadata) private static final yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata(); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public DeleteResourceMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new DeleteResourceMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.DeleteResourceMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListTasksRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.backup.v1.ListTasksRequest) com.google.protobuf.MessageOrBuilder { /** * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The computeInstanceId. */ java.lang.String getComputeInstanceId(); /** * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for computeInstanceId. */ com.google.protobuf.ByteString getComputeInstanceIdBytes(); /** * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ long getPageSize(); /** * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ java.lang.String getPageToken(); /** * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ com.google.protobuf.ByteString getPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.backup.v1.ListTasksRequest} */ public static final class ListTasksRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.backup.v1.ListTasksRequest) ListTasksRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ListTasksRequest.newBuilder() to construct. private ListTasksRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListTasksRequest() { computeInstanceId_ = ""; pageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListTasksRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListTasksRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); computeInstanceId_ = s; break; } case 16: { pageSize_ = input.readInt64(); break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); pageToken_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListTasksRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListTasksRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest.Builder.class); } public static final int COMPUTE_INSTANCE_ID_FIELD_NUMBER = 1; private volatile java.lang.Object computeInstanceId_; /** * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The computeInstanceId. */ @java.lang.Override public java.lang.String getComputeInstanceId() { java.lang.Object ref = computeInstanceId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); computeInstanceId_ = s; return s; } } /** * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for computeInstanceId. */ @java.lang.Override public com.google.protobuf.ByteString getComputeInstanceIdBytes() { java.lang.Object ref = computeInstanceId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); computeInstanceId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PAGE_SIZE_FIELD_NUMBER = 2; private long pageSize_; /** * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } public static final int PAGE_TOKEN_FIELD_NUMBER = 3; private volatile java.lang.Object pageToken_; /** * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ @java.lang.Override public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } } /** * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ @java.lang.Override public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(computeInstanceId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, computeInstanceId_); } if (pageSize_ != 0L) { output.writeInt64(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(computeInstanceId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, computeInstanceId_); } if (pageSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(2, pageSize_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest)) { return super.equals(obj); } yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest other = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest) obj; if (!getComputeInstanceId() .equals(other.getComputeInstanceId())) return false; if (getPageSize() != other.getPageSize()) return false; if (!getPageToken() .equals(other.getPageToken())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + COMPUTE_INSTANCE_ID_FIELD_NUMBER; hash = (53 * hash) + getComputeInstanceId().hashCode(); hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getPageSize()); hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getPageToken().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.backup.v1.ListTasksRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.backup.v1.ListTasksRequest) yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListTasksRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListTasksRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest.Builder.class); } // Construct using yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); computeInstanceId_ = ""; pageSize_ = 0L; pageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListTasksRequest_descriptor; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest getDefaultInstanceForType() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest build() { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest buildPartial() { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest result = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest(this); result.computeInstanceId_ = computeInstanceId_; result.pageSize_ = pageSize_; result.pageToken_ = pageToken_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest) { return mergeFrom((yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest other) { if (other == yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest.getDefaultInstance()) return this; if (!other.getComputeInstanceId().isEmpty()) { computeInstanceId_ = other.computeInstanceId_; onChanged(); } if (other.getPageSize() != 0L) { setPageSize(other.getPageSize()); } if (!other.getPageToken().isEmpty()) { pageToken_ = other.pageToken_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object computeInstanceId_ = ""; /** * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The computeInstanceId. */ public java.lang.String getComputeInstanceId() { java.lang.Object ref = computeInstanceId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); computeInstanceId_ = s; return s; } else { return (java.lang.String) ref; } } /** * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for computeInstanceId. */ public com.google.protobuf.ByteString getComputeInstanceIdBytes() { java.lang.Object ref = computeInstanceId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); computeInstanceId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The computeInstanceId to set. * @return This builder for chaining. */ public Builder setComputeInstanceId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } computeInstanceId_ = value; onChanged(); return this; } /** * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearComputeInstanceId() { computeInstanceId_ = getDefaultInstance().getComputeInstanceId(); onChanged(); return this; } /** * string compute_instance_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for computeInstanceId to set. * @return This builder for chaining. */ public Builder setComputeInstanceIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); computeInstanceId_ = value; onChanged(); return this; } private long pageSize_ ; /** * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return The pageSize. */ @java.lang.Override public long getPageSize() { return pageSize_; } /** * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @param value The pageSize to set. * @return This builder for chaining. */ public Builder setPageSize(long value) { pageSize_ = value; onChanged(); return this; } /** * int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"]; * @return This builder for chaining. */ public Builder clearPageSize() { pageSize_ = 0L; onChanged(); return this; } private java.lang.Object pageToken_ = ""; /** * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The pageToken. */ public java.lang.String getPageToken() { java.lang.Object ref = pageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); pageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return The bytes for pageToken. */ public com.google.protobuf.ByteString getPageTokenBytes() { java.lang.Object ref = pageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); pageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The pageToken to set. * @return This builder for chaining. */ public Builder setPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } pageToken_ = value; onChanged(); return this; } /** * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @return This builder for chaining. */ public Builder clearPageToken() { pageToken_ = getDefaultInstance().getPageToken(); onChanged(); return this; } /** * string page_token = 3 [(.yandex.cloud.length) = "<=100"]; * @param value The bytes for pageToken to set. * @return This builder for chaining. */ public Builder setPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); pageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.backup.v1.ListTasksRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.backup.v1.ListTasksRequest) private static final yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest(); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListTasksRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListTasksRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListTasksResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.backup.v1.ListTasksResponse) com.google.protobuf.MessageOrBuilder { /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ java.util.List getTasksList(); /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ yandex.cloud.api.backup.v1.ResourceOuterClass.Task getTasks(int index); /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ int getTasksCount(); /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ java.util.List getTasksOrBuilderList(); /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ yandex.cloud.api.backup.v1.ResourceOuterClass.TaskOrBuilder getTasksOrBuilder( int index); /** * string next_page_token = 2; * @return The nextPageToken. */ java.lang.String getNextPageToken(); /** * string next_page_token = 2; * @return The bytes for nextPageToken. */ com.google.protobuf.ByteString getNextPageTokenBytes(); } /** * Protobuf type {@code yandex.cloud.backup.v1.ListTasksResponse} */ public static final class ListTasksResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.backup.v1.ListTasksResponse) ListTasksResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ListTasksResponse.newBuilder() to construct. private ListTasksResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListTasksResponse() { tasks_ = java.util.Collections.emptyList(); nextPageToken_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListTasksResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListTasksResponse( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { tasks_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } tasks_.add( input.readMessage(yandex.cloud.api.backup.v1.ResourceOuterClass.Task.parser(), extensionRegistry)); break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); nextPageToken_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { tasks_ = java.util.Collections.unmodifiableList(tasks_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListTasksResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListTasksResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse.Builder.class); } public static final int TASKS_FIELD_NUMBER = 1; private java.util.List tasks_; /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ @java.lang.Override public java.util.List getTasksList() { return tasks_; } /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ @java.lang.Override public java.util.List getTasksOrBuilderList() { return tasks_; } /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ @java.lang.Override public int getTasksCount() { return tasks_.size(); } /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ @java.lang.Override public yandex.cloud.api.backup.v1.ResourceOuterClass.Task getTasks(int index) { return tasks_.get(index); } /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ @java.lang.Override public yandex.cloud.api.backup.v1.ResourceOuterClass.TaskOrBuilder getTasksOrBuilder( int index) { return tasks_.get(index); } public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; private volatile java.lang.Object nextPageToken_; /** * string next_page_token = 2; * @return The nextPageToken. */ @java.lang.Override public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } } /** * string next_page_token = 2; * @return The bytes for nextPageToken. */ @java.lang.Override public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < tasks_.size(); i++) { output.writeMessage(1, tasks_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < tasks_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, tasks_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse)) { return super.equals(obj); } yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse other = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse) obj; if (!getTasksList() .equals(other.getTasksList())) return false; if (!getNextPageToken() .equals(other.getNextPageToken())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getTasksCount() > 0) { hash = (37 * hash) + TASKS_FIELD_NUMBER; hash = (53 * hash) + getTasksList().hashCode(); } hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; hash = (53 * hash) + getNextPageToken().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.backup.v1.ListTasksResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.backup.v1.ListTasksResponse) yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListTasksResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListTasksResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse.Builder.class); } // Construct using yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getTasksFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (tasksBuilder_ == null) { tasks_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { tasksBuilder_.clear(); } nextPageToken_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListTasksResponse_descriptor; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse getDefaultInstanceForType() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse build() { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse buildPartial() { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse result = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse(this); int from_bitField0_ = bitField0_; if (tasksBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { tasks_ = java.util.Collections.unmodifiableList(tasks_); bitField0_ = (bitField0_ & ~0x00000001); } result.tasks_ = tasks_; } else { result.tasks_ = tasksBuilder_.build(); } result.nextPageToken_ = nextPageToken_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse) { return mergeFrom((yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse other) { if (other == yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse.getDefaultInstance()) return this; if (tasksBuilder_ == null) { if (!other.tasks_.isEmpty()) { if (tasks_.isEmpty()) { tasks_ = other.tasks_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureTasksIsMutable(); tasks_.addAll(other.tasks_); } onChanged(); } } else { if (!other.tasks_.isEmpty()) { if (tasksBuilder_.isEmpty()) { tasksBuilder_.dispose(); tasksBuilder_ = null; tasks_ = other.tasks_; bitField0_ = (bitField0_ & ~0x00000001); tasksBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getTasksFieldBuilder() : null; } else { tasksBuilder_.addAllMessages(other.tasks_); } } } if (!other.getNextPageToken().isEmpty()) { nextPageToken_ = other.nextPageToken_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List tasks_ = java.util.Collections.emptyList(); private void ensureTasksIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { tasks_ = new java.util.ArrayList(tasks_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.backup.v1.ResourceOuterClass.Task, yandex.cloud.api.backup.v1.ResourceOuterClass.Task.Builder, yandex.cloud.api.backup.v1.ResourceOuterClass.TaskOrBuilder> tasksBuilder_; /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ public java.util.List getTasksList() { if (tasksBuilder_ == null) { return java.util.Collections.unmodifiableList(tasks_); } else { return tasksBuilder_.getMessageList(); } } /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ public int getTasksCount() { if (tasksBuilder_ == null) { return tasks_.size(); } else { return tasksBuilder_.getCount(); } } /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ public yandex.cloud.api.backup.v1.ResourceOuterClass.Task getTasks(int index) { if (tasksBuilder_ == null) { return tasks_.get(index); } else { return tasksBuilder_.getMessage(index); } } /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ public Builder setTasks( int index, yandex.cloud.api.backup.v1.ResourceOuterClass.Task value) { if (tasksBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTasksIsMutable(); tasks_.set(index, value); onChanged(); } else { tasksBuilder_.setMessage(index, value); } return this; } /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ public Builder setTasks( int index, yandex.cloud.api.backup.v1.ResourceOuterClass.Task.Builder builderForValue) { if (tasksBuilder_ == null) { ensureTasksIsMutable(); tasks_.set(index, builderForValue.build()); onChanged(); } else { tasksBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ public Builder addTasks(yandex.cloud.api.backup.v1.ResourceOuterClass.Task value) { if (tasksBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTasksIsMutable(); tasks_.add(value); onChanged(); } else { tasksBuilder_.addMessage(value); } return this; } /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ public Builder addTasks( int index, yandex.cloud.api.backup.v1.ResourceOuterClass.Task value) { if (tasksBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureTasksIsMutable(); tasks_.add(index, value); onChanged(); } else { tasksBuilder_.addMessage(index, value); } return this; } /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ public Builder addTasks( yandex.cloud.api.backup.v1.ResourceOuterClass.Task.Builder builderForValue) { if (tasksBuilder_ == null) { ensureTasksIsMutable(); tasks_.add(builderForValue.build()); onChanged(); } else { tasksBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ public Builder addTasks( int index, yandex.cloud.api.backup.v1.ResourceOuterClass.Task.Builder builderForValue) { if (tasksBuilder_ == null) { ensureTasksIsMutable(); tasks_.add(index, builderForValue.build()); onChanged(); } else { tasksBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ public Builder addAllTasks( java.lang.Iterable values) { if (tasksBuilder_ == null) { ensureTasksIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, tasks_); onChanged(); } else { tasksBuilder_.addAllMessages(values); } return this; } /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ public Builder clearTasks() { if (tasksBuilder_ == null) { tasks_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { tasksBuilder_.clear(); } return this; } /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ public Builder removeTasks(int index) { if (tasksBuilder_ == null) { ensureTasksIsMutable(); tasks_.remove(index); onChanged(); } else { tasksBuilder_.remove(index); } return this; } /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ public yandex.cloud.api.backup.v1.ResourceOuterClass.Task.Builder getTasksBuilder( int index) { return getTasksFieldBuilder().getBuilder(index); } /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ public yandex.cloud.api.backup.v1.ResourceOuterClass.TaskOrBuilder getTasksOrBuilder( int index) { if (tasksBuilder_ == null) { return tasks_.get(index); } else { return tasksBuilder_.getMessageOrBuilder(index); } } /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ public java.util.List getTasksOrBuilderList() { if (tasksBuilder_ != null) { return tasksBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(tasks_); } } /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ public yandex.cloud.api.backup.v1.ResourceOuterClass.Task.Builder addTasksBuilder() { return getTasksFieldBuilder().addBuilder( yandex.cloud.api.backup.v1.ResourceOuterClass.Task.getDefaultInstance()); } /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ public yandex.cloud.api.backup.v1.ResourceOuterClass.Task.Builder addTasksBuilder( int index) { return getTasksFieldBuilder().addBuilder( index, yandex.cloud.api.backup.v1.ResourceOuterClass.Task.getDefaultInstance()); } /** * repeated .yandex.cloud.backup.v1.Task tasks = 1; */ public java.util.List getTasksBuilderList() { return getTasksFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.backup.v1.ResourceOuterClass.Task, yandex.cloud.api.backup.v1.ResourceOuterClass.Task.Builder, yandex.cloud.api.backup.v1.ResourceOuterClass.TaskOrBuilder> getTasksFieldBuilder() { if (tasksBuilder_ == null) { tasksBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.backup.v1.ResourceOuterClass.Task, yandex.cloud.api.backup.v1.ResourceOuterClass.Task.Builder, yandex.cloud.api.backup.v1.ResourceOuterClass.TaskOrBuilder>( tasks_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); tasks_ = null; } return tasksBuilder_; } private java.lang.Object nextPageToken_ = ""; /** * string next_page_token = 2; * @return The nextPageToken. */ public java.lang.String getNextPageToken() { java.lang.Object ref = nextPageToken_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); nextPageToken_ = s; return s; } else { return (java.lang.String) ref; } } /** * string next_page_token = 2; * @return The bytes for nextPageToken. */ public com.google.protobuf.ByteString getNextPageTokenBytes() { java.lang.Object ref = nextPageToken_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); nextPageToken_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string next_page_token = 2; * @param value The nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageToken( java.lang.String value) { if (value == null) { throw new NullPointerException(); } nextPageToken_ = value; onChanged(); return this; } /** * string next_page_token = 2; * @return This builder for chaining. */ public Builder clearNextPageToken() { nextPageToken_ = getDefaultInstance().getNextPageToken(); onChanged(); return this; } /** * string next_page_token = 2; * @param value The bytes for nextPageToken to set. * @return This builder for chaining. */ public Builder setNextPageTokenBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); nextPageToken_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.backup.v1.ListTasksResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.backup.v1.ListTasksResponse) private static final yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse(); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListTasksResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListTasksResponse(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListTasksResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListDirectoryRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.backup.v1.ListDirectoryRequest) com.google.protobuf.MessageOrBuilder { /** * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The folderId. */ java.lang.String getFolderId(); /** * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for folderId. */ com.google.protobuf.ByteString getFolderIdBytes(); /** * string compute_instance_id = 2 [(.yandex.cloud.required) = true]; * @return The computeInstanceId. */ java.lang.String getComputeInstanceId(); /** * string compute_instance_id = 2 [(.yandex.cloud.required) = true]; * @return The bytes for computeInstanceId. */ com.google.protobuf.ByteString getComputeInstanceIdBytes(); /** * string path = 3 [(.yandex.cloud.required) = false]; * @return The path. */ java.lang.String getPath(); /** * string path = 3 [(.yandex.cloud.required) = false]; * @return The bytes for path. */ com.google.protobuf.ByteString getPathBytes(); } /** * Protobuf type {@code yandex.cloud.backup.v1.ListDirectoryRequest} */ public static final class ListDirectoryRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.backup.v1.ListDirectoryRequest) ListDirectoryRequestOrBuilder { private static final long serialVersionUID = 0L; // Use ListDirectoryRequest.newBuilder() to construct. private ListDirectoryRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListDirectoryRequest() { folderId_ = ""; computeInstanceId_ = ""; path_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListDirectoryRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListDirectoryRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); folderId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); computeInstanceId_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); path_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListDirectoryRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListDirectoryRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest.Builder.class); } public static final int FOLDER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object folderId_; /** * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The folderId. */ @java.lang.Override public java.lang.String getFolderId() { java.lang.Object ref = folderId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); folderId_ = s; return s; } } /** * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for folderId. */ @java.lang.Override public com.google.protobuf.ByteString getFolderIdBytes() { java.lang.Object ref = folderId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); folderId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int COMPUTE_INSTANCE_ID_FIELD_NUMBER = 2; private volatile java.lang.Object computeInstanceId_; /** * string compute_instance_id = 2 [(.yandex.cloud.required) = true]; * @return The computeInstanceId. */ @java.lang.Override public java.lang.String getComputeInstanceId() { java.lang.Object ref = computeInstanceId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); computeInstanceId_ = s; return s; } } /** * string compute_instance_id = 2 [(.yandex.cloud.required) = true]; * @return The bytes for computeInstanceId. */ @java.lang.Override public com.google.protobuf.ByteString getComputeInstanceIdBytes() { java.lang.Object ref = computeInstanceId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); computeInstanceId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PATH_FIELD_NUMBER = 3; private volatile java.lang.Object path_; /** * string path = 3 [(.yandex.cloud.required) = false]; * @return The path. */ @java.lang.Override public java.lang.String getPath() { java.lang.Object ref = path_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); path_ = s; return s; } } /** * string path = 3 [(.yandex.cloud.required) = false]; * @return The bytes for path. */ @java.lang.Override public com.google.protobuf.ByteString getPathBytes() { java.lang.Object ref = path_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); path_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(computeInstanceId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, computeInstanceId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(path_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, path_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(computeInstanceId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, computeInstanceId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(path_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, path_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest)) { return super.equals(obj); } yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest other = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest) obj; if (!getFolderId() .equals(other.getFolderId())) return false; if (!getComputeInstanceId() .equals(other.getComputeInstanceId())) return false; if (!getPath() .equals(other.getPath())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + FOLDER_ID_FIELD_NUMBER; hash = (53 * hash) + getFolderId().hashCode(); hash = (37 * hash) + COMPUTE_INSTANCE_ID_FIELD_NUMBER; hash = (53 * hash) + getComputeInstanceId().hashCode(); hash = (37 * hash) + PATH_FIELD_NUMBER; hash = (53 * hash) + getPath().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.backup.v1.ListDirectoryRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.backup.v1.ListDirectoryRequest) yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListDirectoryRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListDirectoryRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest.Builder.class); } // Construct using yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); folderId_ = ""; computeInstanceId_ = ""; path_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListDirectoryRequest_descriptor; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest getDefaultInstanceForType() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest build() { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest buildPartial() { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest result = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest(this); result.folderId_ = folderId_; result.computeInstanceId_ = computeInstanceId_; result.path_ = path_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest) { return mergeFrom((yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest other) { if (other == yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest.getDefaultInstance()) return this; if (!other.getFolderId().isEmpty()) { folderId_ = other.folderId_; onChanged(); } if (!other.getComputeInstanceId().isEmpty()) { computeInstanceId_ = other.computeInstanceId_; onChanged(); } if (!other.getPath().isEmpty()) { path_ = other.path_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object folderId_ = ""; /** * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The folderId. */ public java.lang.String getFolderId() { java.lang.Object ref = folderId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); folderId_ = s; return s; } else { return (java.lang.String) ref; } } /** * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for folderId. */ public com.google.protobuf.ByteString getFolderIdBytes() { java.lang.Object ref = folderId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); folderId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The folderId to set. * @return This builder for chaining. */ public Builder setFolderId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } folderId_ = value; onChanged(); return this; } /** * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearFolderId() { folderId_ = getDefaultInstance().getFolderId(); onChanged(); return this; } /** * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for folderId to set. * @return This builder for chaining. */ public Builder setFolderIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); folderId_ = value; onChanged(); return this; } private java.lang.Object computeInstanceId_ = ""; /** * string compute_instance_id = 2 [(.yandex.cloud.required) = true]; * @return The computeInstanceId. */ public java.lang.String getComputeInstanceId() { java.lang.Object ref = computeInstanceId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); computeInstanceId_ = s; return s; } else { return (java.lang.String) ref; } } /** * string compute_instance_id = 2 [(.yandex.cloud.required) = true]; * @return The bytes for computeInstanceId. */ public com.google.protobuf.ByteString getComputeInstanceIdBytes() { java.lang.Object ref = computeInstanceId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); computeInstanceId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string compute_instance_id = 2 [(.yandex.cloud.required) = true]; * @param value The computeInstanceId to set. * @return This builder for chaining. */ public Builder setComputeInstanceId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } computeInstanceId_ = value; onChanged(); return this; } /** * string compute_instance_id = 2 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearComputeInstanceId() { computeInstanceId_ = getDefaultInstance().getComputeInstanceId(); onChanged(); return this; } /** * string compute_instance_id = 2 [(.yandex.cloud.required) = true]; * @param value The bytes for computeInstanceId to set. * @return This builder for chaining. */ public Builder setComputeInstanceIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); computeInstanceId_ = value; onChanged(); return this; } private java.lang.Object path_ = ""; /** * string path = 3 [(.yandex.cloud.required) = false]; * @return The path. */ public java.lang.String getPath() { java.lang.Object ref = path_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); path_ = s; return s; } else { return (java.lang.String) ref; } } /** * string path = 3 [(.yandex.cloud.required) = false]; * @return The bytes for path. */ public com.google.protobuf.ByteString getPathBytes() { java.lang.Object ref = path_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); path_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string path = 3 [(.yandex.cloud.required) = false]; * @param value The path to set. * @return This builder for chaining. */ public Builder setPath( java.lang.String value) { if (value == null) { throw new NullPointerException(); } path_ = value; onChanged(); return this; } /** * string path = 3 [(.yandex.cloud.required) = false]; * @return This builder for chaining. */ public Builder clearPath() { path_ = getDefaultInstance().getPath(); onChanged(); return this; } /** * string path = 3 [(.yandex.cloud.required) = false]; * @param value The bytes for path to set. * @return This builder for chaining. */ public Builder setPathBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); path_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.backup.v1.ListDirectoryRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.backup.v1.ListDirectoryRequest) private static final yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest(); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListDirectoryRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListDirectoryRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface ListDirectoryResponseOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.backup.v1.ListDirectoryResponse) com.google.protobuf.MessageOrBuilder { /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ java.util.List getItemsList(); /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem getItems(int index); /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ int getItemsCount(); /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ java.util.List getItemsOrBuilderList(); /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItemOrBuilder getItemsOrBuilder( int index); } /** * Protobuf type {@code yandex.cloud.backup.v1.ListDirectoryResponse} */ public static final class ListDirectoryResponse extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.backup.v1.ListDirectoryResponse) ListDirectoryResponseOrBuilder { private static final long serialVersionUID = 0L; // Use ListDirectoryResponse.newBuilder() to construct. private ListDirectoryResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ListDirectoryResponse() { items_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ListDirectoryResponse(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ListDirectoryResponse( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { items_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } items_.add( input.readMessage(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.parser(), extensionRegistry)); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) != 0)) { items_ = java.util.Collections.unmodifiableList(items_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListDirectoryResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListDirectoryResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.Builder.class); } public interface FilesystemItemOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem) com.google.protobuf.MessageOrBuilder { /** * string name = 1; * @return The name. */ java.lang.String getName(); /** * string name = 1; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
       * Might be Volume, Directory of File.
       * 
* * .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem.Type type = 2; * @return The enum numeric value on the wire for type. */ int getTypeValue(); /** *
       * Might be Volume, Directory of File.
       * 
* * .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem.Type type = 2; * @return The type. */ yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type getType(); /** *
       * Might be Directory or File.
       * 
* * .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem.Type file_type = 3; * @return The enum numeric value on the wire for fileType. */ int getFileTypeValue(); /** *
       * Might be Directory or File.
       * 
* * .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem.Type file_type = 3; * @return The fileType. */ yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type getFileType(); /** * int64 size = 4; * @return The size. */ long getSize(); } /** * Protobuf type {@code yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem} */ public static final class FilesystemItem extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem) FilesystemItemOrBuilder { private static final long serialVersionUID = 0L; // Use FilesystemItem.newBuilder() to construct. private FilesystemItem(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private FilesystemItem() { name_ = ""; type_ = 0; fileType_ = 0; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new FilesystemItem(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private FilesystemItem( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; break; } case 16: { int rawValue = input.readEnum(); type_ = rawValue; break; } case 24: { int rawValue = input.readEnum(); fileType_ = rawValue; break; } case 32: { size_ = input.readInt64(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListDirectoryResponse_FilesystemItem_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListDirectoryResponse_FilesystemItem_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Builder.class); } /** * Protobuf enum {@code yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem.Type} */ public enum Type implements com.google.protobuf.ProtocolMessageEnum { /** * TYPE_UNSPECIFIED = 0; */ TYPE_UNSPECIFIED(0), /** * VOLUME = 1; */ VOLUME(1), /** * DIRECTORY = 2; */ DIRECTORY(2), /** * FILE = 3; */ FILE(3), UNRECOGNIZED(-1), ; /** * TYPE_UNSPECIFIED = 0; */ public static final int TYPE_UNSPECIFIED_VALUE = 0; /** * VOLUME = 1; */ public static final int VOLUME_VALUE = 1; /** * DIRECTORY = 2; */ public static final int DIRECTORY_VALUE = 2; /** * FILE = 3; */ public static final int FILE_VALUE = 3; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static Type valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static Type forNumber(int value) { switch (value) { case 0: return TYPE_UNSPECIFIED; case 1: return VOLUME; case 2: return DIRECTORY; case 3: return FILE; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< Type> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public Type findValueByNumber(int number) { return Type.forNumber(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalStateException( "Can't get the descriptor of an unrecognized enum value."); } return getDescriptor().getValues().get(ordinal()); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.getDescriptor().getEnumTypes().get(0); } private static final Type[] VALUES = values(); public static Type valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } if (desc.getIndex() == -1) { return UNRECOGNIZED; } return VALUES[desc.getIndex()]; } private final int value; private Type(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem.Type) } public static final int NAME_FIELD_NUMBER = 1; private volatile java.lang.Object name_; /** * string name = 1; * @return The name. */ @java.lang.Override public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } } /** * string name = 1; * @return The bytes for name. */ @java.lang.Override public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int TYPE_FIELD_NUMBER = 2; private int type_; /** *
       * Might be Volume, Directory of File.
       * 
* * .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem.Type type = 2; * @return The enum numeric value on the wire for type. */ @java.lang.Override public int getTypeValue() { return type_; } /** *
       * Might be Volume, Directory of File.
       * 
* * .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem.Type type = 2; * @return The type. */ @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type getType() { @SuppressWarnings("deprecation") yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type result = yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type.valueOf(type_); return result == null ? yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type.UNRECOGNIZED : result; } public static final int FILE_TYPE_FIELD_NUMBER = 3; private int fileType_; /** *
       * Might be Directory or File.
       * 
* * .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem.Type file_type = 3; * @return The enum numeric value on the wire for fileType. */ @java.lang.Override public int getFileTypeValue() { return fileType_; } /** *
       * Might be Directory or File.
       * 
* * .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem.Type file_type = 3; * @return The fileType. */ @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type getFileType() { @SuppressWarnings("deprecation") yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type result = yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type.valueOf(fileType_); return result == null ? yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type.UNRECOGNIZED : result; } public static final int SIZE_FIELD_NUMBER = 4; private long size_; /** * int64 size = 4; * @return The size. */ @java.lang.Override public long getSize() { return size_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); } if (type_ != yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type.TYPE_UNSPECIFIED.getNumber()) { output.writeEnum(2, type_); } if (fileType_ != yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type.TYPE_UNSPECIFIED.getNumber()) { output.writeEnum(3, fileType_); } if (size_ != 0L) { output.writeInt64(4, size_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); } if (type_ != yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type.TYPE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(2, type_); } if (fileType_ != yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type.TYPE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, fileType_); } if (size_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(4, size_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem)) { return super.equals(obj); } yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem other = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem) obj; if (!getName() .equals(other.getName())) return false; if (type_ != other.type_) return false; if (fileType_ != other.fileType_) return false; if (getSize() != other.getSize()) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + type_; hash = (37 * hash) + FILE_TYPE_FIELD_NUMBER; hash = (53 * hash) + fileType_; hash = (37 * hash) + SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getSize()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem) yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItemOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListDirectoryResponse_FilesystemItem_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListDirectoryResponse_FilesystemItem_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Builder.class); } // Construct using yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); name_ = ""; type_ = 0; fileType_ = 0; size_ = 0L; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListDirectoryResponse_FilesystemItem_descriptor; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem getDefaultInstanceForType() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem build() { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem buildPartial() { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem result = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem(this); result.name_ = name_; result.type_ = type_; result.fileType_ = fileType_; result.size_ = size_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem) { return mergeFrom((yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem other) { if (other == yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.getDefaultInstance()) return this; if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (other.type_ != 0) { setTypeValue(other.getTypeValue()); } if (other.fileType_ != 0) { setFileTypeValue(other.getFileTypeValue()); } if (other.getSize() != 0L) { setSize(other.getSize()); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object name_ = ""; /** * string name = 1; * @return The name. */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } else { return (java.lang.String) ref; } } /** * string name = 1; * @return The bytes for name. */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string name = 1; * @param value The name to set. * @return This builder for chaining. */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } name_ = value; onChanged(); return this; } /** * string name = 1; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** * string name = 1; * @param value The bytes for name to set. * @return This builder for chaining. */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); name_ = value; onChanged(); return this; } private int type_ = 0; /** *
         * Might be Volume, Directory of File.
         * 
* * .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem.Type type = 2; * @return The enum numeric value on the wire for type. */ @java.lang.Override public int getTypeValue() { return type_; } /** *
         * Might be Volume, Directory of File.
         * 
* * .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem.Type type = 2; * @param value The enum numeric value on the wire for type to set. * @return This builder for chaining. */ public Builder setTypeValue(int value) { type_ = value; onChanged(); return this; } /** *
         * Might be Volume, Directory of File.
         * 
* * .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem.Type type = 2; * @return The type. */ @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type getType() { @SuppressWarnings("deprecation") yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type result = yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type.valueOf(type_); return result == null ? yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type.UNRECOGNIZED : result; } /** *
         * Might be Volume, Directory of File.
         * 
* * .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem.Type type = 2; * @param value The type to set. * @return This builder for chaining. */ public Builder setType(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type value) { if (value == null) { throw new NullPointerException(); } type_ = value.getNumber(); onChanged(); return this; } /** *
         * Might be Volume, Directory of File.
         * 
* * .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem.Type type = 2; * @return This builder for chaining. */ public Builder clearType() { type_ = 0; onChanged(); return this; } private int fileType_ = 0; /** *
         * Might be Directory or File.
         * 
* * .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem.Type file_type = 3; * @return The enum numeric value on the wire for fileType. */ @java.lang.Override public int getFileTypeValue() { return fileType_; } /** *
         * Might be Directory or File.
         * 
* * .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem.Type file_type = 3; * @param value The enum numeric value on the wire for fileType to set. * @return This builder for chaining. */ public Builder setFileTypeValue(int value) { fileType_ = value; onChanged(); return this; } /** *
         * Might be Directory or File.
         * 
* * .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem.Type file_type = 3; * @return The fileType. */ @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type getFileType() { @SuppressWarnings("deprecation") yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type result = yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type.valueOf(fileType_); return result == null ? yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type.UNRECOGNIZED : result; } /** *
         * Might be Directory or File.
         * 
* * .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem.Type file_type = 3; * @param value The fileType to set. * @return This builder for chaining. */ public Builder setFileType(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Type value) { if (value == null) { throw new NullPointerException(); } fileType_ = value.getNumber(); onChanged(); return this; } /** *
         * Might be Directory or File.
         * 
* * .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem.Type file_type = 3; * @return This builder for chaining. */ public Builder clearFileType() { fileType_ = 0; onChanged(); return this; } private long size_ ; /** * int64 size = 4; * @return The size. */ @java.lang.Override public long getSize() { return size_; } /** * int64 size = 4; * @param value The size to set. * @return This builder for chaining. */ public Builder setSize(long value) { size_ = value; onChanged(); return this; } /** * int64 size = 4; * @return This builder for chaining. */ public Builder clearSize() { size_ = 0L; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem) } // @@protoc_insertion_point(class_scope:yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem) private static final yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem(); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public FilesystemItem parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new FilesystemItem(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public static final int ITEMS_FIELD_NUMBER = 1; private java.util.List items_; /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ @java.lang.Override public java.util.List getItemsList() { return items_; } /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ @java.lang.Override public java.util.List getItemsOrBuilderList() { return items_; } /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ @java.lang.Override public int getItemsCount() { return items_.size(); } /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem getItems(int index) { return items_.get(index); } /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItemOrBuilder getItemsOrBuilder( int index) { return items_.get(index); } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { for (int i = 0; i < items_.size(); i++) { output.writeMessage(1, items_.get(i)); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; for (int i = 0; i < items_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, items_.get(i)); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse)) { return super.equals(obj); } yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse other = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse) obj; if (!getItemsList() .equals(other.getItemsList())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (getItemsCount() > 0) { hash = (37 * hash) + ITEMS_FIELD_NUMBER; hash = (53 * hash) + getItemsList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.backup.v1.ListDirectoryResponse} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.backup.v1.ListDirectoryResponse) yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponseOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListDirectoryResponse_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListDirectoryResponse_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.Builder.class); } // Construct using yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getItemsFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); if (itemsBuilder_ == null) { items_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { itemsBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_ListDirectoryResponse_descriptor; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse getDefaultInstanceForType() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse build() { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse buildPartial() { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse result = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse(this); int from_bitField0_ = bitField0_; if (itemsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { items_ = java.util.Collections.unmodifiableList(items_); bitField0_ = (bitField0_ & ~0x00000001); } result.items_ = items_; } else { result.items_ = itemsBuilder_.build(); } onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse) { return mergeFrom((yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse other) { if (other == yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.getDefaultInstance()) return this; if (itemsBuilder_ == null) { if (!other.items_.isEmpty()) { if (items_.isEmpty()) { items_ = other.items_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureItemsIsMutable(); items_.addAll(other.items_); } onChanged(); } } else { if (!other.items_.isEmpty()) { if (itemsBuilder_.isEmpty()) { itemsBuilder_.dispose(); itemsBuilder_ = null; items_ = other.items_; bitField0_ = (bitField0_ & ~0x00000001); itemsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getItemsFieldBuilder() : null; } else { itemsBuilder_.addAllMessages(other.items_); } } } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List items_ = java.util.Collections.emptyList(); private void ensureItemsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { items_ = new java.util.ArrayList(items_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Builder, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItemOrBuilder> itemsBuilder_; /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ public java.util.List getItemsList() { if (itemsBuilder_ == null) { return java.util.Collections.unmodifiableList(items_); } else { return itemsBuilder_.getMessageList(); } } /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ public int getItemsCount() { if (itemsBuilder_ == null) { return items_.size(); } else { return itemsBuilder_.getCount(); } } /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem getItems(int index) { if (itemsBuilder_ == null) { return items_.get(index); } else { return itemsBuilder_.getMessage(index); } } /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ public Builder setItems( int index, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem value) { if (itemsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureItemsIsMutable(); items_.set(index, value); onChanged(); } else { itemsBuilder_.setMessage(index, value); } return this; } /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ public Builder setItems( int index, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Builder builderForValue) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.set(index, builderForValue.build()); onChanged(); } else { itemsBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ public Builder addItems(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem value) { if (itemsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureItemsIsMutable(); items_.add(value); onChanged(); } else { itemsBuilder_.addMessage(value); } return this; } /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ public Builder addItems( int index, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem value) { if (itemsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureItemsIsMutable(); items_.add(index, value); onChanged(); } else { itemsBuilder_.addMessage(index, value); } return this; } /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ public Builder addItems( yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Builder builderForValue) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.add(builderForValue.build()); onChanged(); } else { itemsBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ public Builder addItems( int index, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Builder builderForValue) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.add(index, builderForValue.build()); onChanged(); } else { itemsBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ public Builder addAllItems( java.lang.Iterable values) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, items_); onChanged(); } else { itemsBuilder_.addAllMessages(values); } return this; } /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ public Builder clearItems() { if (itemsBuilder_ == null) { items_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { itemsBuilder_.clear(); } return this; } /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ public Builder removeItems(int index) { if (itemsBuilder_ == null) { ensureItemsIsMutable(); items_.remove(index); onChanged(); } else { itemsBuilder_.remove(index); } return this; } /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Builder getItemsBuilder( int index) { return getItemsFieldBuilder().getBuilder(index); } /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItemOrBuilder getItemsOrBuilder( int index) { if (itemsBuilder_ == null) { return items_.get(index); } else { return itemsBuilder_.getMessageOrBuilder(index); } } /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ public java.util.List getItemsOrBuilderList() { if (itemsBuilder_ != null) { return itemsBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(items_); } } /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Builder addItemsBuilder() { return getItemsFieldBuilder().addBuilder( yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.getDefaultInstance()); } /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Builder addItemsBuilder( int index) { return getItemsFieldBuilder().addBuilder( index, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.getDefaultInstance()); } /** * repeated .yandex.cloud.backup.v1.ListDirectoryResponse.FilesystemItem items = 1; */ public java.util.List getItemsBuilderList() { return getItemsFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Builder, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItemOrBuilder> getItemsFieldBuilder() { if (itemsBuilder_ == null) { itemsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItem.Builder, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse.FilesystemItemOrBuilder>( items_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); items_ = null; } return itemsBuilder_; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.backup.v1.ListDirectoryResponse) } // @@protoc_insertion_point(class_scope:yandex.cloud.backup.v1.ListDirectoryResponse) private static final yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse(); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ListDirectoryResponse parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ListDirectoryResponse(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.ListDirectoryResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateDirectoryRequestOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.backup.v1.CreateDirectoryRequest) com.google.protobuf.MessageOrBuilder { /** * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The folderId. */ java.lang.String getFolderId(); /** * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for folderId. */ com.google.protobuf.ByteString getFolderIdBytes(); /** * string compute_instance_id = 2 [(.yandex.cloud.required) = true]; * @return The computeInstanceId. */ java.lang.String getComputeInstanceId(); /** * string compute_instance_id = 2 [(.yandex.cloud.required) = true]; * @return The bytes for computeInstanceId. */ com.google.protobuf.ByteString getComputeInstanceIdBytes(); /** * string path = 3 [(.yandex.cloud.required) = true]; * @return The path. */ java.lang.String getPath(); /** * string path = 3 [(.yandex.cloud.required) = true]; * @return The bytes for path. */ com.google.protobuf.ByteString getPathBytes(); } /** * Protobuf type {@code yandex.cloud.backup.v1.CreateDirectoryRequest} */ public static final class CreateDirectoryRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.backup.v1.CreateDirectoryRequest) CreateDirectoryRequestOrBuilder { private static final long serialVersionUID = 0L; // Use CreateDirectoryRequest.newBuilder() to construct. private CreateDirectoryRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CreateDirectoryRequest() { folderId_ = ""; computeInstanceId_ = ""; path_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CreateDirectoryRequest(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CreateDirectoryRequest( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); folderId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); computeInstanceId_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); path_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_CreateDirectoryRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_CreateDirectoryRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest.Builder.class); } public static final int FOLDER_ID_FIELD_NUMBER = 1; private volatile java.lang.Object folderId_; /** * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The folderId. */ @java.lang.Override public java.lang.String getFolderId() { java.lang.Object ref = folderId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); folderId_ = s; return s; } } /** * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for folderId. */ @java.lang.Override public com.google.protobuf.ByteString getFolderIdBytes() { java.lang.Object ref = folderId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); folderId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int COMPUTE_INSTANCE_ID_FIELD_NUMBER = 2; private volatile java.lang.Object computeInstanceId_; /** * string compute_instance_id = 2 [(.yandex.cloud.required) = true]; * @return The computeInstanceId. */ @java.lang.Override public java.lang.String getComputeInstanceId() { java.lang.Object ref = computeInstanceId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); computeInstanceId_ = s; return s; } } /** * string compute_instance_id = 2 [(.yandex.cloud.required) = true]; * @return The bytes for computeInstanceId. */ @java.lang.Override public com.google.protobuf.ByteString getComputeInstanceIdBytes() { java.lang.Object ref = computeInstanceId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); computeInstanceId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PATH_FIELD_NUMBER = 3; private volatile java.lang.Object path_; /** * string path = 3 [(.yandex.cloud.required) = true]; * @return The path. */ @java.lang.Override public java.lang.String getPath() { java.lang.Object ref = path_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); path_ = s; return s; } } /** * string path = 3 [(.yandex.cloud.required) = true]; * @return The bytes for path. */ @java.lang.Override public com.google.protobuf.ByteString getPathBytes() { java.lang.Object ref = path_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); path_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(computeInstanceId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, computeInstanceId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(path_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, path_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(computeInstanceId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, computeInstanceId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(path_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, path_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest)) { return super.equals(obj); } yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest other = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest) obj; if (!getFolderId() .equals(other.getFolderId())) return false; if (!getComputeInstanceId() .equals(other.getComputeInstanceId())) return false; if (!getPath() .equals(other.getPath())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + FOLDER_ID_FIELD_NUMBER; hash = (53 * hash) + getFolderId().hashCode(); hash = (37 * hash) + COMPUTE_INSTANCE_ID_FIELD_NUMBER; hash = (53 * hash) + getComputeInstanceId().hashCode(); hash = (37 * hash) + PATH_FIELD_NUMBER; hash = (53 * hash) + getPath().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.backup.v1.CreateDirectoryRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.backup.v1.CreateDirectoryRequest) yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_CreateDirectoryRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_CreateDirectoryRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest.Builder.class); } // Construct using yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); folderId_ = ""; computeInstanceId_ = ""; path_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_CreateDirectoryRequest_descriptor; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest getDefaultInstanceForType() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest build() { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest buildPartial() { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest result = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest(this); result.folderId_ = folderId_; result.computeInstanceId_ = computeInstanceId_; result.path_ = path_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest) { return mergeFrom((yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest other) { if (other == yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest.getDefaultInstance()) return this; if (!other.getFolderId().isEmpty()) { folderId_ = other.folderId_; onChanged(); } if (!other.getComputeInstanceId().isEmpty()) { computeInstanceId_ = other.computeInstanceId_; onChanged(); } if (!other.getPath().isEmpty()) { path_ = other.path_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object folderId_ = ""; /** * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The folderId. */ public java.lang.String getFolderId() { java.lang.Object ref = folderId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); folderId_ = s; return s; } else { return (java.lang.String) ref; } } /** * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return The bytes for folderId. */ public com.google.protobuf.ByteString getFolderIdBytes() { java.lang.Object ref = folderId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); folderId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The folderId to set. * @return This builder for chaining. */ public Builder setFolderId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } folderId_ = value; onChanged(); return this; } /** * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @return This builder for chaining. */ public Builder clearFolderId() { folderId_ = getDefaultInstance().getFolderId(); onChanged(); return this; } /** * string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"]; * @param value The bytes for folderId to set. * @return This builder for chaining. */ public Builder setFolderIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); folderId_ = value; onChanged(); return this; } private java.lang.Object computeInstanceId_ = ""; /** * string compute_instance_id = 2 [(.yandex.cloud.required) = true]; * @return The computeInstanceId. */ public java.lang.String getComputeInstanceId() { java.lang.Object ref = computeInstanceId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); computeInstanceId_ = s; return s; } else { return (java.lang.String) ref; } } /** * string compute_instance_id = 2 [(.yandex.cloud.required) = true]; * @return The bytes for computeInstanceId. */ public com.google.protobuf.ByteString getComputeInstanceIdBytes() { java.lang.Object ref = computeInstanceId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); computeInstanceId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string compute_instance_id = 2 [(.yandex.cloud.required) = true]; * @param value The computeInstanceId to set. * @return This builder for chaining. */ public Builder setComputeInstanceId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } computeInstanceId_ = value; onChanged(); return this; } /** * string compute_instance_id = 2 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearComputeInstanceId() { computeInstanceId_ = getDefaultInstance().getComputeInstanceId(); onChanged(); return this; } /** * string compute_instance_id = 2 [(.yandex.cloud.required) = true]; * @param value The bytes for computeInstanceId to set. * @return This builder for chaining. */ public Builder setComputeInstanceIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); computeInstanceId_ = value; onChanged(); return this; } private java.lang.Object path_ = ""; /** * string path = 3 [(.yandex.cloud.required) = true]; * @return The path. */ public java.lang.String getPath() { java.lang.Object ref = path_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); path_ = s; return s; } else { return (java.lang.String) ref; } } /** * string path = 3 [(.yandex.cloud.required) = true]; * @return The bytes for path. */ public com.google.protobuf.ByteString getPathBytes() { java.lang.Object ref = path_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); path_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string path = 3 [(.yandex.cloud.required) = true]; * @param value The path to set. * @return This builder for chaining. */ public Builder setPath( java.lang.String value) { if (value == null) { throw new NullPointerException(); } path_ = value; onChanged(); return this; } /** * string path = 3 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearPath() { path_ = getDefaultInstance().getPath(); onChanged(); return this; } /** * string path = 3 [(.yandex.cloud.required) = true]; * @param value The bytes for path to set. * @return This builder for chaining. */ public Builder setPathBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); path_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.backup.v1.CreateDirectoryRequest) } // @@protoc_insertion_point(class_scope:yandex.cloud.backup.v1.CreateDirectoryRequest) private static final yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest(); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CreateDirectoryRequest parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CreateDirectoryRequest(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface CreateDirectoryMetadataOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.backup.v1.CreateDirectoryMetadata) com.google.protobuf.MessageOrBuilder { /** * string compute_instance_id = 1; * @return The computeInstanceId. */ java.lang.String getComputeInstanceId(); /** * string compute_instance_id = 1; * @return The bytes for computeInstanceId. */ com.google.protobuf.ByteString getComputeInstanceIdBytes(); /** * string path = 2; * @return The path. */ java.lang.String getPath(); /** * string path = 2; * @return The bytes for path. */ com.google.protobuf.ByteString getPathBytes(); } /** * Protobuf type {@code yandex.cloud.backup.v1.CreateDirectoryMetadata} */ public static final class CreateDirectoryMetadata extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.backup.v1.CreateDirectoryMetadata) CreateDirectoryMetadataOrBuilder { private static final long serialVersionUID = 0L; // Use CreateDirectoryMetadata.newBuilder() to construct. private CreateDirectoryMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private CreateDirectoryMetadata() { computeInstanceId_ = ""; path_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new CreateDirectoryMetadata(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private CreateDirectoryMetadata( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 10: { java.lang.String s = input.readStringRequireUtf8(); computeInstanceId_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); path_ = s; break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_CreateDirectoryMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_CreateDirectoryMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata.Builder.class); } public static final int COMPUTE_INSTANCE_ID_FIELD_NUMBER = 1; private volatile java.lang.Object computeInstanceId_; /** * string compute_instance_id = 1; * @return The computeInstanceId. */ @java.lang.Override public java.lang.String getComputeInstanceId() { java.lang.Object ref = computeInstanceId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); computeInstanceId_ = s; return s; } } /** * string compute_instance_id = 1; * @return The bytes for computeInstanceId. */ @java.lang.Override public com.google.protobuf.ByteString getComputeInstanceIdBytes() { java.lang.Object ref = computeInstanceId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); computeInstanceId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PATH_FIELD_NUMBER = 2; private volatile java.lang.Object path_; /** * string path = 2; * @return The path. */ @java.lang.Override public java.lang.String getPath() { java.lang.Object ref = path_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); path_ = s; return s; } } /** * string path = 2; * @return The bytes for path. */ @java.lang.Override public com.google.protobuf.ByteString getPathBytes() { java.lang.Object ref = path_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); path_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(computeInstanceId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, computeInstanceId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(path_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, path_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(computeInstanceId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, computeInstanceId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(path_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, path_); } size += unknownFields.getSerializedSize(); memoizedSize = size; return size; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata)) { return super.equals(obj); } yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata other = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata) obj; if (!getComputeInstanceId() .equals(other.getComputeInstanceId())) return false; if (!getPath() .equals(other.getPath())) return false; if (!unknownFields.equals(other.unknownFields)) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + COMPUTE_INSTANCE_ID_FIELD_NUMBER; hash = (53 * hash) + getComputeInstanceId().hashCode(); hash = (37 * hash) + PATH_FIELD_NUMBER; hash = (53 * hash) + getPath().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code yandex.cloud.backup.v1.CreateDirectoryMetadata} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.backup.v1.CreateDirectoryMetadata) yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_CreateDirectoryMetadata_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_CreateDirectoryMetadata_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata.class, yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata.Builder.class); } // Construct using yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { } } @java.lang.Override public Builder clear() { super.clear(); computeInstanceId_ = ""; path_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.internal_static_yandex_cloud_backup_v1_CreateDirectoryMetadata_descriptor; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata getDefaultInstanceForType() { return yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata build() { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata buildPartial() { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata result = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata(this); result.computeInstanceId_ = computeInstanceId_; result.path_ = path_; onBuilt(); return result; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField( com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata) { return mergeFrom((yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata other) { if (other == yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata.getDefaultInstance()) return this; if (!other.getComputeInstanceId().isEmpty()) { computeInstanceId_ = other.computeInstanceId_; onChanged(); } if (!other.getPath().isEmpty()) { path_ = other.path_; onChanged(); } this.mergeUnknownFields(other.unknownFields); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object computeInstanceId_ = ""; /** * string compute_instance_id = 1; * @return The computeInstanceId. */ public java.lang.String getComputeInstanceId() { java.lang.Object ref = computeInstanceId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); computeInstanceId_ = s; return s; } else { return (java.lang.String) ref; } } /** * string compute_instance_id = 1; * @return The bytes for computeInstanceId. */ public com.google.protobuf.ByteString getComputeInstanceIdBytes() { java.lang.Object ref = computeInstanceId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); computeInstanceId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string compute_instance_id = 1; * @param value The computeInstanceId to set. * @return This builder for chaining. */ public Builder setComputeInstanceId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } computeInstanceId_ = value; onChanged(); return this; } /** * string compute_instance_id = 1; * @return This builder for chaining. */ public Builder clearComputeInstanceId() { computeInstanceId_ = getDefaultInstance().getComputeInstanceId(); onChanged(); return this; } /** * string compute_instance_id = 1; * @param value The bytes for computeInstanceId to set. * @return This builder for chaining. */ public Builder setComputeInstanceIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); computeInstanceId_ = value; onChanged(); return this; } private java.lang.Object path_ = ""; /** * string path = 2; * @return The path. */ public java.lang.String getPath() { java.lang.Object ref = path_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); path_ = s; return s; } else { return (java.lang.String) ref; } } /** * string path = 2; * @return The bytes for path. */ public com.google.protobuf.ByteString getPathBytes() { java.lang.Object ref = path_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); path_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string path = 2; * @param value The path to set. * @return This builder for chaining. */ public Builder setPath( java.lang.String value) { if (value == null) { throw new NullPointerException(); } path_ = value; onChanged(); return this; } /** * string path = 2; * @return This builder for chaining. */ public Builder clearPath() { path_ = getDefaultInstance().getPath(); onChanged(); return this; } /** * string path = 2; * @param value The bytes for path to set. * @return This builder for chaining. */ public Builder setPathBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); path_ = value; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.backup.v1.CreateDirectoryMetadata) } // @@protoc_insertion_point(class_scope:yandex.cloud.backup.v1.CreateDirectoryMetadata) private static final yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata(); } public static yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public CreateDirectoryMetadata parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new CreateDirectoryMetadata(input, extensionRegistry); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public yandex.cloud.api.backup.v1.ResourceServiceOuterClass.CreateDirectoryMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_backup_v1_ListResourcesRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_backup_v1_ListResourcesRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_backup_v1_ListResourcesResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_backup_v1_ListResourcesResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_backup_v1_GetResourceRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_backup_v1_GetResourceRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_backup_v1_GetResourceResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_backup_v1_GetResourceResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_backup_v1_DeleteResourceRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_backup_v1_DeleteResourceRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_backup_v1_DeleteResourceMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_backup_v1_DeleteResourceMetadata_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_backup_v1_ListTasksRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_backup_v1_ListTasksRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_backup_v1_ListTasksResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_backup_v1_ListTasksResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_backup_v1_ListDirectoryRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_backup_v1_ListDirectoryRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_backup_v1_ListDirectoryResponse_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_backup_v1_ListDirectoryResponse_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_backup_v1_ListDirectoryResponse_FilesystemItem_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_backup_v1_ListDirectoryResponse_FilesystemItem_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_backup_v1_CreateDirectoryRequest_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_backup_v1_CreateDirectoryRequest_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_backup_v1_CreateDirectoryMetadata_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_backup_v1_CreateDirectoryMetadata_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n-yandex/cloud/backup/v1/resource_servic" + "e.proto\022\026yandex.cloud.backup.v1\032\034google/" + "api/annotations.proto\032 yandex/cloud/api/" + "operation.proto\032%yandex/cloud/backup/v1/" + "resource.proto\032&yandex/cloud/operation/o" + "peration.proto\032\035yandex/cloud/validation." + "proto\"u\n\024ListResourcesRequest\022\037\n\tfolder_" + "id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022\035\n\tpage_size\030\002 \001(" + "\003B\n\372\3071\006<=1000\022\035\n\npage_token\030\003 \001(\tB\t\212\3101\005<" + "=100\"e\n\025ListResourcesResponse\0223\n\tresourc" + "es\030\001 \003(\0132 .yandex.cloud.backup.v1.Resour" + "ce\022\027\n\017next_page_token\030\002 \001(\t\"?\n\022GetResour" + "ceRequest\022)\n\023compute_instance_id\030\001 \001(\tB\014" + "\350\3071\001\212\3101\004<=50\"I\n\023GetResourceResponse\0222\n\010r" + "esource\030\001 \001(\0132 .yandex.cloud.backup.v1.R" + "esource\"]\n\025DeleteResourceRequest\022)\n\023comp" + "ute_instance_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022\031\n\013r" + "esource_id\030\002 \001(\tB\004\350\3071\001\"5\n\026DeleteResource" + "Metadata\022\033\n\023compute_instance_id\030\001 \001(\t\"{\n" + "\020ListTasksRequest\022)\n\023compute_instance_id" + "\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022\035\n\tpage_size\030\002 \001(\003B" + "\n\372\3071\006<=1000\022\035\n\npage_token\030\003 \001(\tB\t\212\3101\005<=1" + "00\"Y\n\021ListTasksResponse\022+\n\005tasks\030\001 \003(\0132\034" + ".yandex.cloud.backup.v1.Task\022\027\n\017next_pag" + "e_token\030\002 \001(\t\"n\n\024ListDirectoryRequest\022\037\n" + "\tfolder_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=50\022!\n\023comput" + "e_instance_id\030\002 \001(\tB\004\350\3071\001\022\022\n\004path\030\003 \001(\tB" + "\004\350\3071\000\"\375\002\n\025ListDirectoryResponse\022K\n\005items" + "\030\001 \003(\0132<.yandex.cloud.backup.v1.ListDire" + "ctoryResponse.FilesystemItem\032\226\002\n\016Filesys" + "temItem\022\014\n\004name\030\001 \001(\t\022O\n\004type\030\002 \001(\0162A.ya" + "ndex.cloud.backup.v1.ListDirectoryRespon" + "se.FilesystemItem.Type\022T\n\tfile_type\030\003 \001(" + "\0162A.yandex.cloud.backup.v1.ListDirectory" + "Response.FilesystemItem.Type\022\014\n\004size\030\004 \001" + "(\003\"A\n\004Type\022\024\n\020TYPE_UNSPECIFIED\020\000\022\n\n\006VOLU" + "ME\020\001\022\r\n\tDIRECTORY\020\002\022\010\n\004FILE\020\003\"p\n\026CreateD" + "irectoryRequest\022\037\n\tfolder_id\030\001 \001(\tB\014\350\3071\001" + "\212\3101\004<=50\022!\n\023compute_instance_id\030\002 \001(\tB\004\350" + "\3071\001\022\022\n\004path\030\003 \001(\tB\004\350\3071\001\"D\n\027CreateDirecto" + "ryMetadata\022\033\n\023compute_instance_id\030\001 \001(\t\022" + "\014\n\004path\030\002 \001(\t2\226\007\n\017ResourceService\022\201\001\n\004Li" + "st\022,.yandex.cloud.backup.v1.ListResource" + "sRequest\032-.yandex.cloud.backup.v1.ListRe" + "sourcesResponse\"\034\202\323\344\223\002\026\022\024/backup/v1/reso" + "urces\022\222\001\n\003Get\022*.yandex.cloud.backup.v1.G" + "etResourceRequest\032+.yandex.cloud.backup." + "v1.GetResourceResponse\"2\202\323\344\223\002,\022*/backup/" + "v1/resources/{compute_instance_id}\022\301\001\n\006D" + "elete\022-.yandex.cloud.backup.v1.DeleteRes" + "ourceRequest\032!.yandex.cloud.operation.Op" + "eration\"e\202\323\344\223\002,**/backup/v1/resources/{c" + "ompute_instance_id}\262\322*/\n\026DeleteResourceM" + "etadata\022\025google.protobuf.Empty\022\232\001\n\tListT" + "asks\022(.yandex.cloud.backup.v1.ListTasksR" + "equest\032).yandex.cloud.backup.v1.ListTask" + "sResponse\"8\202\323\344\223\0022\0220/backup/v1/resources/" + "{compute_instance_id}/tasks\022l\n\rListDirec" + "tory\022,.yandex.cloud.backup.v1.ListDirect" + "oryRequest\032-.yandex.cloud.backup.v1.List" + "DirectoryResponse\022\232\001\n\017CreateDirectory\022.." + "yandex.cloud.backup.v1.CreateDirectoryRe" + "quest\032!.yandex.cloud.operation.Operation" + "\"4\262\322*0\n\027CreateDirectoryMetadata\022\025google." + "protobuf.EmptyB_\n\032yandex.cloud.api.backu" + "p.v1ZAgithub.com/yandex-cloud/go-genprot" + "o/yandex/cloud/backup/v1;backupb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.api.AnnotationsProto.getDescriptor(), yandex.cloud.api.OperationOuterClass.getDescriptor(), yandex.cloud.api.backup.v1.ResourceOuterClass.getDescriptor(), yandex.cloud.api.operation.OperationOuterClass.getDescriptor(), yandex.cloud.api.Validation.getDescriptor(), }); internal_static_yandex_cloud_backup_v1_ListResourcesRequest_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_yandex_cloud_backup_v1_ListResourcesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_backup_v1_ListResourcesRequest_descriptor, new java.lang.String[] { "FolderId", "PageSize", "PageToken", }); internal_static_yandex_cloud_backup_v1_ListResourcesResponse_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_yandex_cloud_backup_v1_ListResourcesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_backup_v1_ListResourcesResponse_descriptor, new java.lang.String[] { "Resources", "NextPageToken", }); internal_static_yandex_cloud_backup_v1_GetResourceRequest_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_yandex_cloud_backup_v1_GetResourceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_backup_v1_GetResourceRequest_descriptor, new java.lang.String[] { "ComputeInstanceId", }); internal_static_yandex_cloud_backup_v1_GetResourceResponse_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_yandex_cloud_backup_v1_GetResourceResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_backup_v1_GetResourceResponse_descriptor, new java.lang.String[] { "Resource", }); internal_static_yandex_cloud_backup_v1_DeleteResourceRequest_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_yandex_cloud_backup_v1_DeleteResourceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_backup_v1_DeleteResourceRequest_descriptor, new java.lang.String[] { "ComputeInstanceId", "ResourceId", }); internal_static_yandex_cloud_backup_v1_DeleteResourceMetadata_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_yandex_cloud_backup_v1_DeleteResourceMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_backup_v1_DeleteResourceMetadata_descriptor, new java.lang.String[] { "ComputeInstanceId", }); internal_static_yandex_cloud_backup_v1_ListTasksRequest_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_yandex_cloud_backup_v1_ListTasksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_backup_v1_ListTasksRequest_descriptor, new java.lang.String[] { "ComputeInstanceId", "PageSize", "PageToken", }); internal_static_yandex_cloud_backup_v1_ListTasksResponse_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_yandex_cloud_backup_v1_ListTasksResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_backup_v1_ListTasksResponse_descriptor, new java.lang.String[] { "Tasks", "NextPageToken", }); internal_static_yandex_cloud_backup_v1_ListDirectoryRequest_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_yandex_cloud_backup_v1_ListDirectoryRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_backup_v1_ListDirectoryRequest_descriptor, new java.lang.String[] { "FolderId", "ComputeInstanceId", "Path", }); internal_static_yandex_cloud_backup_v1_ListDirectoryResponse_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_yandex_cloud_backup_v1_ListDirectoryResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_backup_v1_ListDirectoryResponse_descriptor, new java.lang.String[] { "Items", }); internal_static_yandex_cloud_backup_v1_ListDirectoryResponse_FilesystemItem_descriptor = internal_static_yandex_cloud_backup_v1_ListDirectoryResponse_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_backup_v1_ListDirectoryResponse_FilesystemItem_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_backup_v1_ListDirectoryResponse_FilesystemItem_descriptor, new java.lang.String[] { "Name", "Type", "FileType", "Size", }); internal_static_yandex_cloud_backup_v1_CreateDirectoryRequest_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_yandex_cloud_backup_v1_CreateDirectoryRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_backup_v1_CreateDirectoryRequest_descriptor, new java.lang.String[] { "FolderId", "ComputeInstanceId", "Path", }); internal_static_yandex_cloud_backup_v1_CreateDirectoryMetadata_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_yandex_cloud_backup_v1_CreateDirectoryMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_backup_v1_CreateDirectoryMetadata_descriptor, new java.lang.String[] { "ComputeInstanceId", "Path", }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(com.google.api.AnnotationsProto.http); registry.add(yandex.cloud.api.OperationOuterClass.operation); registry.add(yandex.cloud.api.Validation.length); registry.add(yandex.cloud.api.Validation.required); registry.add(yandex.cloud.api.Validation.value); com.google.protobuf.Descriptors.FileDescriptor .internalUpdateFileDescriptor(descriptor, registry); com.google.api.AnnotationsProto.getDescriptor(); yandex.cloud.api.OperationOuterClass.getDescriptor(); yandex.cloud.api.backup.v1.ResourceOuterClass.getDescriptor(); yandex.cloud.api.operation.OperationOuterClass.getDescriptor(); yandex.cloud.api.Validation.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy