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

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

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

package yandex.cloud.api.backup.v1;

public final class BackupOuterClass {
  private BackupOuterClass() {}
  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 ArchiveOrBuilder extends
      // @@protoc_insertion_point(interface_extends:yandex.cloud.backup.v1.Archive)
      com.google.protobuf.MessageOrBuilder {

    /**
     * string id = 1;
     * @return The id.
     */
    java.lang.String getId();
    /**
     * string id = 1;
     * @return The bytes for id.
     */
    com.google.protobuf.ByteString
        getIdBytes();

    /**
     * string name = 2;
     * @return The name.
     */
    java.lang.String getName();
    /**
     * string name = 2;
     * @return The bytes for name.
     */
    com.google.protobuf.ByteString
        getNameBytes();

    /**
     * string vault_id = 3;
     * @return The vaultId.
     */
    java.lang.String getVaultId();
    /**
     * string vault_id = 3;
     * @return The bytes for vaultId.
     */
    com.google.protobuf.ByteString
        getVaultIdBytes();

    /**
     * .yandex.cloud.backup.v1.Archive.ArchiveAttributes attributes = 4;
     * @return Whether the attributes field is set.
     */
    boolean hasAttributes();
    /**
     * .yandex.cloud.backup.v1.Archive.ArchiveAttributes attributes = 4;
     * @return The attributes.
     */
    yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes getAttributes();
    /**
     * .yandex.cloud.backup.v1.Archive.ArchiveAttributes attributes = 4;
     */
    yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributesOrBuilder getAttributesOrBuilder();

    /**
     * int64 size = 5;
     * @return The size.
     */
    long getSize();

    /**
     * int64 compressed_data_size = 6;
     * @return The compressedDataSize.
     */
    long getCompressedDataSize();

    /**
     * int64 data_size = 7;
     * @return The dataSize.
     */
    long getDataSize();

    /**
     * int64 original_data_size = 8;
     * @return The originalDataSize.
     */
    long getOriginalDataSize();

    /**
     * int64 logical_size = 9;
     * @return The logicalSize.
     */
    long getLogicalSize();

    /**
     * .yandex.cloud.backup.v1.Format format = 10;
     * @return The enum numeric value on the wire for format.
     */
    int getFormatValue();
    /**
     * .yandex.cloud.backup.v1.Format format = 10;
     * @return The format.
     */
    yandex.cloud.api.backup.v1.PolicyOuterClass.Format getFormat();

    /**
     * .google.protobuf.Timestamp created_at = 11;
     * @return Whether the createdAt field is set.
     */
    boolean hasCreatedAt();
    /**
     * .google.protobuf.Timestamp created_at = 11;
     * @return The createdAt.
     */
    com.google.protobuf.Timestamp getCreatedAt();
    /**
     * .google.protobuf.Timestamp created_at = 11;
     */
    com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder();

    /**
     * .google.protobuf.Timestamp updated_at = 12;
     * @return Whether the updatedAt field is set.
     */
    boolean hasUpdatedAt();
    /**
     * .google.protobuf.Timestamp updated_at = 12;
     * @return The updatedAt.
     */
    com.google.protobuf.Timestamp getUpdatedAt();
    /**
     * .google.protobuf.Timestamp updated_at = 12;
     */
    com.google.protobuf.TimestampOrBuilder getUpdatedAtOrBuilder();

    /**
     * .google.protobuf.Timestamp last_backup_created_at = 13;
     * @return Whether the lastBackupCreatedAt field is set.
     */
    boolean hasLastBackupCreatedAt();
    /**
     * .google.protobuf.Timestamp last_backup_created_at = 13;
     * @return The lastBackupCreatedAt.
     */
    com.google.protobuf.Timestamp getLastBackupCreatedAt();
    /**
     * .google.protobuf.Timestamp last_backup_created_at = 13;
     */
    com.google.protobuf.TimestampOrBuilder getLastBackupCreatedAtOrBuilder();

    /**
     * .google.protobuf.Timestamp last_seen_at = 14;
     * @return Whether the lastSeenAt field is set.
     */
    boolean hasLastSeenAt();
    /**
     * .google.protobuf.Timestamp last_seen_at = 14;
     * @return The lastSeenAt.
     */
    com.google.protobuf.Timestamp getLastSeenAt();
    /**
     * .google.protobuf.Timestamp last_seen_at = 14;
     */
    com.google.protobuf.TimestampOrBuilder getLastSeenAtOrBuilder();

    /**
     * 
     * If this field is true, it means that any of encryption algorithm
     * has been chosen.
     * 
* * bool protected_by_password = 15; * @return The protectedByPassword. */ boolean getProtectedByPassword(); /** * .yandex.cloud.backup.v1.Archive.EncryptionAlgorithm encryption_algorithm = 16; * @return The enum numeric value on the wire for encryptionAlgorithm. */ int getEncryptionAlgorithmValue(); /** * .yandex.cloud.backup.v1.Archive.EncryptionAlgorithm encryption_algorithm = 16; * @return The encryptionAlgorithm. */ yandex.cloud.api.backup.v1.BackupOuterClass.Archive.EncryptionAlgorithm getEncryptionAlgorithm(); /** * repeated .yandex.cloud.backup.v1.Archive.Action actions = 20; * @return A list containing the actions. */ java.util.List getActionsList(); /** * repeated .yandex.cloud.backup.v1.Archive.Action actions = 20; * @return The count of actions. */ int getActionsCount(); /** * repeated .yandex.cloud.backup.v1.Archive.Action actions = 20; * @param index The index of the element to return. * @return The actions at the given index. */ yandex.cloud.api.backup.v1.BackupOuterClass.Archive.Action getActions(int index); /** * repeated .yandex.cloud.backup.v1.Archive.Action actions = 20; * @return A list containing the enum numeric values on the wire for actions. */ java.util.List getActionsValueList(); /** * repeated .yandex.cloud.backup.v1.Archive.Action actions = 20; * @param index The index of the value to return. * @return The enum numeric value on the wire of actions at the given index. */ int getActionsValue(int index); /** * string backup_plan_id = 22; * @return The backupPlanId. */ java.lang.String getBackupPlanId(); /** * string backup_plan_id = 22; * @return The bytes for backupPlanId. */ com.google.protobuf.ByteString getBackupPlanIdBytes(); /** * string backup_plan_name = 23; * @return The backupPlanName. */ java.lang.String getBackupPlanName(); /** * string backup_plan_name = 23; * @return The bytes for backupPlanName. */ com.google.protobuf.ByteString getBackupPlanNameBytes(); /** * string description = 24; * @return The description. */ java.lang.String getDescription(); /** * string description = 24; * @return The bytes for description. */ com.google.protobuf.ByteString getDescriptionBytes(); /** * string display_name = 25; * @return The displayName. */ java.lang.String getDisplayName(); /** * string display_name = 25; * @return The bytes for displayName. */ com.google.protobuf.ByteString getDisplayNameBytes(); /** * string compute_instance_id = 26; * @return The computeInstanceId. */ java.lang.String getComputeInstanceId(); /** * string compute_instance_id = 26; * @return The bytes for computeInstanceId. */ com.google.protobuf.ByteString getComputeInstanceIdBytes(); /** * bool consistent = 27; * @return The consistent. */ boolean getConsistent(); /** * bool deleted = 30; * @return The deleted. */ boolean getDeleted(); /** * string resource_id = 31; * @return The resourceId. */ java.lang.String getResourceId(); /** * string resource_id = 31; * @return The bytes for resourceId. */ com.google.protobuf.ByteString getResourceIdBytes(); } /** *
   * Archive is a container that holds backups of Compute Cloud instance.
   * 
* * Protobuf type {@code yandex.cloud.backup.v1.Archive} */ public static final class Archive extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.backup.v1.Archive) ArchiveOrBuilder { private static final long serialVersionUID = 0L; // Use Archive.newBuilder() to construct. private Archive(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Archive() { id_ = ""; name_ = ""; vaultId_ = ""; format_ = 0; encryptionAlgorithm_ = 0; actions_ = java.util.Collections.emptyList(); backupPlanId_ = ""; backupPlanName_ = ""; description_ = ""; displayName_ = ""; computeInstanceId_ = ""; resourceId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Archive(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Archive( 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: { java.lang.String s = input.readStringRequireUtf8(); id_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); vaultId_ = s; break; } case 34: { yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes.Builder subBuilder = null; if (attributes_ != null) { subBuilder = attributes_.toBuilder(); } attributes_ = input.readMessage(yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(attributes_); attributes_ = subBuilder.buildPartial(); } break; } case 40: { size_ = input.readInt64(); break; } case 48: { compressedDataSize_ = input.readInt64(); break; } case 56: { dataSize_ = input.readInt64(); break; } case 64: { originalDataSize_ = input.readInt64(); break; } case 72: { logicalSize_ = input.readInt64(); break; } case 80: { int rawValue = input.readEnum(); format_ = rawValue; break; } case 90: { com.google.protobuf.Timestamp.Builder subBuilder = null; if (createdAt_ != null) { subBuilder = createdAt_.toBuilder(); } createdAt_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(createdAt_); createdAt_ = subBuilder.buildPartial(); } break; } case 98: { com.google.protobuf.Timestamp.Builder subBuilder = null; if (updatedAt_ != null) { subBuilder = updatedAt_.toBuilder(); } updatedAt_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(updatedAt_); updatedAt_ = subBuilder.buildPartial(); } break; } case 106: { com.google.protobuf.Timestamp.Builder subBuilder = null; if (lastBackupCreatedAt_ != null) { subBuilder = lastBackupCreatedAt_.toBuilder(); } lastBackupCreatedAt_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(lastBackupCreatedAt_); lastBackupCreatedAt_ = subBuilder.buildPartial(); } break; } case 114: { com.google.protobuf.Timestamp.Builder subBuilder = null; if (lastSeenAt_ != null) { subBuilder = lastSeenAt_.toBuilder(); } lastSeenAt_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(lastSeenAt_); lastSeenAt_ = subBuilder.buildPartial(); } break; } case 120: { protectedByPassword_ = input.readBool(); break; } case 128: { int rawValue = input.readEnum(); encryptionAlgorithm_ = rawValue; break; } case 160: { int rawValue = input.readEnum(); if (!((mutable_bitField0_ & 0x00000001) != 0)) { actions_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } actions_.add(rawValue); break; } case 162: { int length = input.readRawVarint32(); int oldLimit = input.pushLimit(length); while(input.getBytesUntilLimit() > 0) { int rawValue = input.readEnum(); if (!((mutable_bitField0_ & 0x00000001) != 0)) { actions_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } actions_.add(rawValue); } input.popLimit(oldLimit); break; } case 178: { java.lang.String s = input.readStringRequireUtf8(); backupPlanId_ = s; break; } case 186: { java.lang.String s = input.readStringRequireUtf8(); backupPlanName_ = s; break; } case 194: { java.lang.String s = input.readStringRequireUtf8(); description_ = s; break; } case 202: { java.lang.String s = input.readStringRequireUtf8(); displayName_ = s; break; } case 210: { java.lang.String s = input.readStringRequireUtf8(); computeInstanceId_ = s; break; } case 216: { consistent_ = input.readBool(); break; } case 240: { deleted_ = input.readBool(); break; } case 250: { 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 { if (((mutable_bitField0_ & 0x00000001) != 0)) { actions_ = java.util.Collections.unmodifiableList(actions_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Archive_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Archive_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.BackupOuterClass.Archive.class, yandex.cloud.api.backup.v1.BackupOuterClass.Archive.Builder.class); } /** *
     * Encryption Algorithm for underlying backups.
     * 
* * Protobuf enum {@code yandex.cloud.backup.v1.Archive.EncryptionAlgorithm} */ public enum EncryptionAlgorithm implements com.google.protobuf.ProtocolMessageEnum { /** * ENCRYPTION_ALGORITHM_UNSPECIFIED = 0; */ ENCRYPTION_ALGORITHM_UNSPECIFIED(0), /** * NONE = 1; */ NONE(1), /** * AES128 = 2; */ AES128(2), /** * AES192 = 3; */ AES192(3), /** * AES256 = 4; */ AES256(4), UNRECOGNIZED(-1), ; /** * ENCRYPTION_ALGORITHM_UNSPECIFIED = 0; */ public static final int ENCRYPTION_ALGORITHM_UNSPECIFIED_VALUE = 0; /** * NONE = 1; */ public static final int NONE_VALUE = 1; /** * AES128 = 2; */ public static final int AES128_VALUE = 2; /** * AES192 = 3; */ public static final int AES192_VALUE = 3; /** * AES256 = 4; */ public static final int AES256_VALUE = 4; 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 EncryptionAlgorithm 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 EncryptionAlgorithm forNumber(int value) { switch (value) { case 0: return ENCRYPTION_ALGORITHM_UNSPECIFIED; case 1: return NONE; case 2: return AES128; case 3: return AES192; case 4: return AES256; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< EncryptionAlgorithm> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public EncryptionAlgorithm findValueByNumber(int number) { return EncryptionAlgorithm.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.BackupOuterClass.Archive.getDescriptor().getEnumTypes().get(0); } private static final EncryptionAlgorithm[] VALUES = values(); public static EncryptionAlgorithm 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 EncryptionAlgorithm(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:yandex.cloud.backup.v1.Archive.EncryptionAlgorithm) } /** * Protobuf enum {@code yandex.cloud.backup.v1.Archive.Action} */ public enum Action implements com.google.protobuf.ProtocolMessageEnum { /** * ACTION_UNSPECIFIED = 0; */ ACTION_UNSPECIFIED(0), /** * REFRESH = 1; */ REFRESH(1), /** * DELETE_BY_AGENT = 2; */ DELETE_BY_AGENT(2), UNRECOGNIZED(-1), ; /** * ACTION_UNSPECIFIED = 0; */ public static final int ACTION_UNSPECIFIED_VALUE = 0; /** * REFRESH = 1; */ public static final int REFRESH_VALUE = 1; /** * DELETE_BY_AGENT = 2; */ public static final int DELETE_BY_AGENT_VALUE = 2; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static Action 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 Action forNumber(int value) { switch (value) { case 0: return ACTION_UNSPECIFIED; case 1: return REFRESH; case 2: return DELETE_BY_AGENT; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { return internalValueMap; } private static final com.google.protobuf.Internal.EnumLiteMap< Action> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap() { public Action findValueByNumber(int number) { return Action.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.BackupOuterClass.Archive.getDescriptor().getEnumTypes().get(1); } private static final Action[] VALUES = values(); public static Action 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 Action(int value) { this.value = value; } // @@protoc_insertion_point(enum_scope:yandex.cloud.backup.v1.Archive.Action) } public interface ArchiveAttributesOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.backup.v1.Archive.ArchiveAttributes) com.google.protobuf.MessageOrBuilder { /** * string aaib = 1; * @return The aaib. */ java.lang.String getAaib(); /** * string aaib = 1; * @return The bytes for aaib. */ com.google.protobuf.ByteString getAaibBytes(); /** * string uri = 2; * @return The uri. */ java.lang.String getUri(); /** * string uri = 2; * @return The bytes for uri. */ com.google.protobuf.ByteString getUriBytes(); } /** * Protobuf type {@code yandex.cloud.backup.v1.Archive.ArchiveAttributes} */ public static final class ArchiveAttributes extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.backup.v1.Archive.ArchiveAttributes) ArchiveAttributesOrBuilder { private static final long serialVersionUID = 0L; // Use ArchiveAttributes.newBuilder() to construct. private ArchiveAttributes(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ArchiveAttributes() { aaib_ = ""; uri_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new ArchiveAttributes(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ArchiveAttributes( 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(); aaib_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); uri_ = 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.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Archive_ArchiveAttributes_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Archive_ArchiveAttributes_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes.class, yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes.Builder.class); } public static final int AAIB_FIELD_NUMBER = 1; private volatile java.lang.Object aaib_; /** * string aaib = 1; * @return The aaib. */ @java.lang.Override public java.lang.String getAaib() { java.lang.Object ref = aaib_; 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(); aaib_ = s; return s; } } /** * string aaib = 1; * @return The bytes for aaib. */ @java.lang.Override public com.google.protobuf.ByteString getAaibBytes() { java.lang.Object ref = aaib_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); aaib_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int URI_FIELD_NUMBER = 2; private volatile java.lang.Object uri_; /** * string uri = 2; * @return The uri. */ @java.lang.Override public java.lang.String getUri() { java.lang.Object ref = uri_; 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(); uri_ = s; return s; } } /** * string uri = 2; * @return The bytes for uri. */ @java.lang.Override public com.google.protobuf.ByteString getUriBytes() { java.lang.Object ref = uri_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); uri_ = 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(aaib_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, aaib_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uri_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, uri_); } 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(aaib_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, aaib_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uri_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, uri_); } 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.BackupOuterClass.Archive.ArchiveAttributes)) { return super.equals(obj); } yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes other = (yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes) obj; if (!getAaib() .equals(other.getAaib())) return false; if (!getUri() .equals(other.getUri())) 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) + AAIB_FIELD_NUMBER; hash = (53 * hash) + getAaib().hashCode(); hash = (37 * hash) + URI_FIELD_NUMBER; hash = (53 * hash) + getUri().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes 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.BackupOuterClass.Archive.ArchiveAttributes parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes 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.BackupOuterClass.Archive.ArchiveAttributes parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes 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.BackupOuterClass.Archive.ArchiveAttributes parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes 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.BackupOuterClass.Archive.ArchiveAttributes parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes 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.BackupOuterClass.Archive.ArchiveAttributes 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.BackupOuterClass.Archive.ArchiveAttributes 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.BackupOuterClass.Archive.ArchiveAttributes 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.Archive.ArchiveAttributes} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.backup.v1.Archive.ArchiveAttributes) yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributesOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Archive_ArchiveAttributes_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Archive_ArchiveAttributes_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes.class, yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes.Builder.class); } // Construct using yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes.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(); aaib_ = ""; uri_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Archive_ArchiveAttributes_descriptor; } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes getDefaultInstanceForType() { return yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes build() { yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes buildPartial() { yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes result = new yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes(this); result.aaib_ = aaib_; result.uri_ = uri_; 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.BackupOuterClass.Archive.ArchiveAttributes) { return mergeFrom((yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes other) { if (other == yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes.getDefaultInstance()) return this; if (!other.getAaib().isEmpty()) { aaib_ = other.aaib_; onChanged(); } if (!other.getUri().isEmpty()) { uri_ = other.uri_; 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.BackupOuterClass.Archive.ArchiveAttributes parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object aaib_ = ""; /** * string aaib = 1; * @return The aaib. */ public java.lang.String getAaib() { java.lang.Object ref = aaib_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); aaib_ = s; return s; } else { return (java.lang.String) ref; } } /** * string aaib = 1; * @return The bytes for aaib. */ public com.google.protobuf.ByteString getAaibBytes() { java.lang.Object ref = aaib_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); aaib_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string aaib = 1; * @param value The aaib to set. * @return This builder for chaining. */ public Builder setAaib( java.lang.String value) { if (value == null) { throw new NullPointerException(); } aaib_ = value; onChanged(); return this; } /** * string aaib = 1; * @return This builder for chaining. */ public Builder clearAaib() { aaib_ = getDefaultInstance().getAaib(); onChanged(); return this; } /** * string aaib = 1; * @param value The bytes for aaib to set. * @return This builder for chaining. */ public Builder setAaibBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); aaib_ = value; onChanged(); return this; } private java.lang.Object uri_ = ""; /** * string uri = 2; * @return The uri. */ public java.lang.String getUri() { java.lang.Object ref = uri_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); uri_ = s; return s; } else { return (java.lang.String) ref; } } /** * string uri = 2; * @return The bytes for uri. */ public com.google.protobuf.ByteString getUriBytes() { java.lang.Object ref = uri_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); uri_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string uri = 2; * @param value The uri to set. * @return This builder for chaining. */ public Builder setUri( java.lang.String value) { if (value == null) { throw new NullPointerException(); } uri_ = value; onChanged(); return this; } /** * string uri = 2; * @return This builder for chaining. */ public Builder clearUri() { uri_ = getDefaultInstance().getUri(); onChanged(); return this; } /** * string uri = 2; * @param value The bytes for uri to set. * @return This builder for chaining. */ public Builder setUriBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); uri_ = 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.Archive.ArchiveAttributes) } // @@protoc_insertion_point(class_scope:yandex.cloud.backup.v1.Archive.ArchiveAttributes) private static final yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes(); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ArchiveAttributes parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ArchiveAttributes(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.BackupOuterClass.Archive.ArchiveAttributes getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public static final int ID_FIELD_NUMBER = 1; private volatile java.lang.Object id_; /** * string id = 1; * @return The id. */ @java.lang.Override public java.lang.String getId() { java.lang.Object ref = id_; 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(); id_ = s; return s; } } /** * string id = 1; * @return The bytes for id. */ @java.lang.Override public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); id_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int NAME_FIELD_NUMBER = 2; private volatile java.lang.Object name_; /** * string name = 2; * @return The name. */ @java.lang.Override public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } } /** * string name = 2; * @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 VAULT_ID_FIELD_NUMBER = 3; private volatile java.lang.Object vaultId_; /** * string vault_id = 3; * @return The vaultId. */ @java.lang.Override public java.lang.String getVaultId() { java.lang.Object ref = vaultId_; 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(); vaultId_ = s; return s; } } /** * string vault_id = 3; * @return The bytes for vaultId. */ @java.lang.Override public com.google.protobuf.ByteString getVaultIdBytes() { java.lang.Object ref = vaultId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); vaultId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ATTRIBUTES_FIELD_NUMBER = 4; private yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes attributes_; /** * .yandex.cloud.backup.v1.Archive.ArchiveAttributes attributes = 4; * @return Whether the attributes field is set. */ @java.lang.Override public boolean hasAttributes() { return attributes_ != null; } /** * .yandex.cloud.backup.v1.Archive.ArchiveAttributes attributes = 4; * @return The attributes. */ @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes getAttributes() { return attributes_ == null ? yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes.getDefaultInstance() : attributes_; } /** * .yandex.cloud.backup.v1.Archive.ArchiveAttributes attributes = 4; */ @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributesOrBuilder getAttributesOrBuilder() { return getAttributes(); } public static final int SIZE_FIELD_NUMBER = 5; private long size_; /** * int64 size = 5; * @return The size. */ @java.lang.Override public long getSize() { return size_; } public static final int COMPRESSED_DATA_SIZE_FIELD_NUMBER = 6; private long compressedDataSize_; /** * int64 compressed_data_size = 6; * @return The compressedDataSize. */ @java.lang.Override public long getCompressedDataSize() { return compressedDataSize_; } public static final int DATA_SIZE_FIELD_NUMBER = 7; private long dataSize_; /** * int64 data_size = 7; * @return The dataSize. */ @java.lang.Override public long getDataSize() { return dataSize_; } public static final int ORIGINAL_DATA_SIZE_FIELD_NUMBER = 8; private long originalDataSize_; /** * int64 original_data_size = 8; * @return The originalDataSize. */ @java.lang.Override public long getOriginalDataSize() { return originalDataSize_; } public static final int LOGICAL_SIZE_FIELD_NUMBER = 9; private long logicalSize_; /** * int64 logical_size = 9; * @return The logicalSize. */ @java.lang.Override public long getLogicalSize() { return logicalSize_; } public static final int FORMAT_FIELD_NUMBER = 10; private int format_; /** * .yandex.cloud.backup.v1.Format format = 10; * @return The enum numeric value on the wire for format. */ @java.lang.Override public int getFormatValue() { return format_; } /** * .yandex.cloud.backup.v1.Format format = 10; * @return The format. */ @java.lang.Override public yandex.cloud.api.backup.v1.PolicyOuterClass.Format getFormat() { @SuppressWarnings("deprecation") yandex.cloud.api.backup.v1.PolicyOuterClass.Format result = yandex.cloud.api.backup.v1.PolicyOuterClass.Format.valueOf(format_); return result == null ? yandex.cloud.api.backup.v1.PolicyOuterClass.Format.UNRECOGNIZED : result; } public static final int CREATED_AT_FIELD_NUMBER = 11; private com.google.protobuf.Timestamp createdAt_; /** * .google.protobuf.Timestamp created_at = 11; * @return Whether the createdAt field is set. */ @java.lang.Override public boolean hasCreatedAt() { return createdAt_ != null; } /** * .google.protobuf.Timestamp created_at = 11; * @return The createdAt. */ @java.lang.Override public com.google.protobuf.Timestamp getCreatedAt() { return createdAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createdAt_; } /** * .google.protobuf.Timestamp created_at = 11; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder() { return getCreatedAt(); } public static final int UPDATED_AT_FIELD_NUMBER = 12; private com.google.protobuf.Timestamp updatedAt_; /** * .google.protobuf.Timestamp updated_at = 12; * @return Whether the updatedAt field is set. */ @java.lang.Override public boolean hasUpdatedAt() { return updatedAt_ != null; } /** * .google.protobuf.Timestamp updated_at = 12; * @return The updatedAt. */ @java.lang.Override public com.google.protobuf.Timestamp getUpdatedAt() { return updatedAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updatedAt_; } /** * .google.protobuf.Timestamp updated_at = 12; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getUpdatedAtOrBuilder() { return getUpdatedAt(); } public static final int LAST_BACKUP_CREATED_AT_FIELD_NUMBER = 13; private com.google.protobuf.Timestamp lastBackupCreatedAt_; /** * .google.protobuf.Timestamp last_backup_created_at = 13; * @return Whether the lastBackupCreatedAt field is set. */ @java.lang.Override public boolean hasLastBackupCreatedAt() { return lastBackupCreatedAt_ != null; } /** * .google.protobuf.Timestamp last_backup_created_at = 13; * @return The lastBackupCreatedAt. */ @java.lang.Override public com.google.protobuf.Timestamp getLastBackupCreatedAt() { return lastBackupCreatedAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : lastBackupCreatedAt_; } /** * .google.protobuf.Timestamp last_backup_created_at = 13; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getLastBackupCreatedAtOrBuilder() { return getLastBackupCreatedAt(); } public static final int LAST_SEEN_AT_FIELD_NUMBER = 14; private com.google.protobuf.Timestamp lastSeenAt_; /** * .google.protobuf.Timestamp last_seen_at = 14; * @return Whether the lastSeenAt field is set. */ @java.lang.Override public boolean hasLastSeenAt() { return lastSeenAt_ != null; } /** * .google.protobuf.Timestamp last_seen_at = 14; * @return The lastSeenAt. */ @java.lang.Override public com.google.protobuf.Timestamp getLastSeenAt() { return lastSeenAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : lastSeenAt_; } /** * .google.protobuf.Timestamp last_seen_at = 14; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getLastSeenAtOrBuilder() { return getLastSeenAt(); } public static final int PROTECTED_BY_PASSWORD_FIELD_NUMBER = 15; private boolean protectedByPassword_; /** *
     * If this field is true, it means that any of encryption algorithm
     * has been chosen.
     * 
* * bool protected_by_password = 15; * @return The protectedByPassword. */ @java.lang.Override public boolean getProtectedByPassword() { return protectedByPassword_; } public static final int ENCRYPTION_ALGORITHM_FIELD_NUMBER = 16; private int encryptionAlgorithm_; /** * .yandex.cloud.backup.v1.Archive.EncryptionAlgorithm encryption_algorithm = 16; * @return The enum numeric value on the wire for encryptionAlgorithm. */ @java.lang.Override public int getEncryptionAlgorithmValue() { return encryptionAlgorithm_; } /** * .yandex.cloud.backup.v1.Archive.EncryptionAlgorithm encryption_algorithm = 16; * @return The encryptionAlgorithm. */ @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Archive.EncryptionAlgorithm getEncryptionAlgorithm() { @SuppressWarnings("deprecation") yandex.cloud.api.backup.v1.BackupOuterClass.Archive.EncryptionAlgorithm result = yandex.cloud.api.backup.v1.BackupOuterClass.Archive.EncryptionAlgorithm.valueOf(encryptionAlgorithm_); return result == null ? yandex.cloud.api.backup.v1.BackupOuterClass.Archive.EncryptionAlgorithm.UNRECOGNIZED : result; } public static final int ACTIONS_FIELD_NUMBER = 20; private java.util.List actions_; private static final com.google.protobuf.Internal.ListAdapter.Converter< java.lang.Integer, yandex.cloud.api.backup.v1.BackupOuterClass.Archive.Action> actions_converter_ = new com.google.protobuf.Internal.ListAdapter.Converter< java.lang.Integer, yandex.cloud.api.backup.v1.BackupOuterClass.Archive.Action>() { public yandex.cloud.api.backup.v1.BackupOuterClass.Archive.Action convert(java.lang.Integer from) { @SuppressWarnings("deprecation") yandex.cloud.api.backup.v1.BackupOuterClass.Archive.Action result = yandex.cloud.api.backup.v1.BackupOuterClass.Archive.Action.valueOf(from); return result == null ? yandex.cloud.api.backup.v1.BackupOuterClass.Archive.Action.UNRECOGNIZED : result; } }; /** * repeated .yandex.cloud.backup.v1.Archive.Action actions = 20; * @return A list containing the actions. */ @java.lang.Override public java.util.List getActionsList() { return new com.google.protobuf.Internal.ListAdapter< java.lang.Integer, yandex.cloud.api.backup.v1.BackupOuterClass.Archive.Action>(actions_, actions_converter_); } /** * repeated .yandex.cloud.backup.v1.Archive.Action actions = 20; * @return The count of actions. */ @java.lang.Override public int getActionsCount() { return actions_.size(); } /** * repeated .yandex.cloud.backup.v1.Archive.Action actions = 20; * @param index The index of the element to return. * @return The actions at the given index. */ @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Archive.Action getActions(int index) { return actions_converter_.convert(actions_.get(index)); } /** * repeated .yandex.cloud.backup.v1.Archive.Action actions = 20; * @return A list containing the enum numeric values on the wire for actions. */ @java.lang.Override public java.util.List getActionsValueList() { return actions_; } /** * repeated .yandex.cloud.backup.v1.Archive.Action actions = 20; * @param index The index of the value to return. * @return The enum numeric value on the wire of actions at the given index. */ @java.lang.Override public int getActionsValue(int index) { return actions_.get(index); } private int actionsMemoizedSerializedSize; public static final int BACKUP_PLAN_ID_FIELD_NUMBER = 22; private volatile java.lang.Object backupPlanId_; /** * string backup_plan_id = 22; * @return The backupPlanId. */ @java.lang.Override public java.lang.String getBackupPlanId() { java.lang.Object ref = backupPlanId_; 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(); backupPlanId_ = s; return s; } } /** * string backup_plan_id = 22; * @return The bytes for backupPlanId. */ @java.lang.Override public com.google.protobuf.ByteString getBackupPlanIdBytes() { java.lang.Object ref = backupPlanId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); backupPlanId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int BACKUP_PLAN_NAME_FIELD_NUMBER = 23; private volatile java.lang.Object backupPlanName_; /** * string backup_plan_name = 23; * @return The backupPlanName. */ @java.lang.Override public java.lang.String getBackupPlanName() { java.lang.Object ref = backupPlanName_; 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(); backupPlanName_ = s; return s; } } /** * string backup_plan_name = 23; * @return The bytes for backupPlanName. */ @java.lang.Override public com.google.protobuf.ByteString getBackupPlanNameBytes() { java.lang.Object ref = backupPlanName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); backupPlanName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DESCRIPTION_FIELD_NUMBER = 24; private volatile java.lang.Object description_; /** * string description = 24; * @return The description. */ @java.lang.Override public java.lang.String getDescription() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } } /** * string description = 24; * @return The bytes for description. */ @java.lang.Override public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int DISPLAY_NAME_FIELD_NUMBER = 25; private volatile java.lang.Object displayName_; /** * string display_name = 25; * @return The displayName. */ @java.lang.Override public java.lang.String getDisplayName() { java.lang.Object ref = displayName_; 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(); displayName_ = s; return s; } } /** * string display_name = 25; * @return The bytes for displayName. */ @java.lang.Override public com.google.protobuf.ByteString getDisplayNameBytes() { java.lang.Object ref = displayName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); displayName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int COMPUTE_INSTANCE_ID_FIELD_NUMBER = 26; private volatile java.lang.Object computeInstanceId_; /** * string compute_instance_id = 26; * @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 = 26; * @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 CONSISTENT_FIELD_NUMBER = 27; private boolean consistent_; /** * bool consistent = 27; * @return The consistent. */ @java.lang.Override public boolean getConsistent() { return consistent_; } public static final int DELETED_FIELD_NUMBER = 30; private boolean deleted_; /** * bool deleted = 30; * @return The deleted. */ @java.lang.Override public boolean getDeleted() { return deleted_; } public static final int RESOURCE_ID_FIELD_NUMBER = 31; private volatile java.lang.Object resourceId_; /** * string resource_id = 31; * @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 = 31; * @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 { getSerializedSize(); if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(id_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(vaultId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, vaultId_); } if (attributes_ != null) { output.writeMessage(4, getAttributes()); } if (size_ != 0L) { output.writeInt64(5, size_); } if (compressedDataSize_ != 0L) { output.writeInt64(6, compressedDataSize_); } if (dataSize_ != 0L) { output.writeInt64(7, dataSize_); } if (originalDataSize_ != 0L) { output.writeInt64(8, originalDataSize_); } if (logicalSize_ != 0L) { output.writeInt64(9, logicalSize_); } if (format_ != yandex.cloud.api.backup.v1.PolicyOuterClass.Format.FORMAT_UNSPECIFIED.getNumber()) { output.writeEnum(10, format_); } if (createdAt_ != null) { output.writeMessage(11, getCreatedAt()); } if (updatedAt_ != null) { output.writeMessage(12, getUpdatedAt()); } if (lastBackupCreatedAt_ != null) { output.writeMessage(13, getLastBackupCreatedAt()); } if (lastSeenAt_ != null) { output.writeMessage(14, getLastSeenAt()); } if (protectedByPassword_ != false) { output.writeBool(15, protectedByPassword_); } if (encryptionAlgorithm_ != yandex.cloud.api.backup.v1.BackupOuterClass.Archive.EncryptionAlgorithm.ENCRYPTION_ALGORITHM_UNSPECIFIED.getNumber()) { output.writeEnum(16, encryptionAlgorithm_); } if (getActionsList().size() > 0) { output.writeUInt32NoTag(162); output.writeUInt32NoTag(actionsMemoizedSerializedSize); } for (int i = 0; i < actions_.size(); i++) { output.writeEnumNoTag(actions_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backupPlanId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 22, backupPlanId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backupPlanName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 23, backupPlanName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 24, description_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 25, displayName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(computeInstanceId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 26, computeInstanceId_); } if (consistent_ != false) { output.writeBool(27, consistent_); } if (deleted_ != false) { output.writeBool(30, deleted_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 31, 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(id_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(vaultId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, vaultId_); } if (attributes_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getAttributes()); } if (size_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(5, size_); } if (compressedDataSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(6, compressedDataSize_); } if (dataSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(7, dataSize_); } if (originalDataSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(8, originalDataSize_); } if (logicalSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(9, logicalSize_); } if (format_ != yandex.cloud.api.backup.v1.PolicyOuterClass.Format.FORMAT_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(10, format_); } if (createdAt_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(11, getCreatedAt()); } if (updatedAt_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(12, getUpdatedAt()); } if (lastBackupCreatedAt_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(13, getLastBackupCreatedAt()); } if (lastSeenAt_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(14, getLastSeenAt()); } if (protectedByPassword_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(15, protectedByPassword_); } if (encryptionAlgorithm_ != yandex.cloud.api.backup.v1.BackupOuterClass.Archive.EncryptionAlgorithm.ENCRYPTION_ALGORITHM_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(16, encryptionAlgorithm_); } { int dataSize = 0; for (int i = 0; i < actions_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeEnumSizeNoTag(actions_.get(i)); } size += dataSize; if (!getActionsList().isEmpty()) { size += 2; size += com.google.protobuf.CodedOutputStream .computeUInt32SizeNoTag(dataSize); }actionsMemoizedSerializedSize = dataSize; } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backupPlanId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(22, backupPlanId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(backupPlanName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(23, backupPlanName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(24, description_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(25, displayName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(computeInstanceId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(26, computeInstanceId_); } if (consistent_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(27, consistent_); } if (deleted_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(30, deleted_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(31, 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.BackupOuterClass.Archive)) { return super.equals(obj); } yandex.cloud.api.backup.v1.BackupOuterClass.Archive other = (yandex.cloud.api.backup.v1.BackupOuterClass.Archive) obj; if (!getId() .equals(other.getId())) return false; if (!getName() .equals(other.getName())) return false; if (!getVaultId() .equals(other.getVaultId())) return false; if (hasAttributes() != other.hasAttributes()) return false; if (hasAttributes()) { if (!getAttributes() .equals(other.getAttributes())) return false; } if (getSize() != other.getSize()) return false; if (getCompressedDataSize() != other.getCompressedDataSize()) return false; if (getDataSize() != other.getDataSize()) return false; if (getOriginalDataSize() != other.getOriginalDataSize()) return false; if (getLogicalSize() != other.getLogicalSize()) return false; if (format_ != other.format_) return false; if (hasCreatedAt() != other.hasCreatedAt()) return false; if (hasCreatedAt()) { if (!getCreatedAt() .equals(other.getCreatedAt())) return false; } if (hasUpdatedAt() != other.hasUpdatedAt()) return false; if (hasUpdatedAt()) { if (!getUpdatedAt() .equals(other.getUpdatedAt())) return false; } if (hasLastBackupCreatedAt() != other.hasLastBackupCreatedAt()) return false; if (hasLastBackupCreatedAt()) { if (!getLastBackupCreatedAt() .equals(other.getLastBackupCreatedAt())) return false; } if (hasLastSeenAt() != other.hasLastSeenAt()) return false; if (hasLastSeenAt()) { if (!getLastSeenAt() .equals(other.getLastSeenAt())) return false; } if (getProtectedByPassword() != other.getProtectedByPassword()) return false; if (encryptionAlgorithm_ != other.encryptionAlgorithm_) return false; if (!actions_.equals(other.actions_)) return false; if (!getBackupPlanId() .equals(other.getBackupPlanId())) return false; if (!getBackupPlanName() .equals(other.getBackupPlanName())) return false; if (!getDescription() .equals(other.getDescription())) return false; if (!getDisplayName() .equals(other.getDisplayName())) return false; if (!getComputeInstanceId() .equals(other.getComputeInstanceId())) return false; if (getConsistent() != other.getConsistent()) return false; if (getDeleted() != other.getDeleted()) 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) + ID_FIELD_NUMBER; hash = (53 * hash) + getId().hashCode(); hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); hash = (37 * hash) + VAULT_ID_FIELD_NUMBER; hash = (53 * hash) + getVaultId().hashCode(); if (hasAttributes()) { hash = (37 * hash) + ATTRIBUTES_FIELD_NUMBER; hash = (53 * hash) + getAttributes().hashCode(); } hash = (37 * hash) + SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getSize()); hash = (37 * hash) + COMPRESSED_DATA_SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getCompressedDataSize()); hash = (37 * hash) + DATA_SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getDataSize()); hash = (37 * hash) + ORIGINAL_DATA_SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getOriginalDataSize()); hash = (37 * hash) + LOGICAL_SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getLogicalSize()); hash = (37 * hash) + FORMAT_FIELD_NUMBER; hash = (53 * hash) + format_; if (hasCreatedAt()) { hash = (37 * hash) + CREATED_AT_FIELD_NUMBER; hash = (53 * hash) + getCreatedAt().hashCode(); } if (hasUpdatedAt()) { hash = (37 * hash) + UPDATED_AT_FIELD_NUMBER; hash = (53 * hash) + getUpdatedAt().hashCode(); } if (hasLastBackupCreatedAt()) { hash = (37 * hash) + LAST_BACKUP_CREATED_AT_FIELD_NUMBER; hash = (53 * hash) + getLastBackupCreatedAt().hashCode(); } if (hasLastSeenAt()) { hash = (37 * hash) + LAST_SEEN_AT_FIELD_NUMBER; hash = (53 * hash) + getLastSeenAt().hashCode(); } hash = (37 * hash) + PROTECTED_BY_PASSWORD_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getProtectedByPassword()); hash = (37 * hash) + ENCRYPTION_ALGORITHM_FIELD_NUMBER; hash = (53 * hash) + encryptionAlgorithm_; if (getActionsCount() > 0) { hash = (37 * hash) + ACTIONS_FIELD_NUMBER; hash = (53 * hash) + actions_.hashCode(); } hash = (37 * hash) + BACKUP_PLAN_ID_FIELD_NUMBER; hash = (53 * hash) + getBackupPlanId().hashCode(); hash = (37 * hash) + BACKUP_PLAN_NAME_FIELD_NUMBER; hash = (53 * hash) + getBackupPlanName().hashCode(); hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; hash = (53 * hash) + getDescription().hashCode(); hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; hash = (53 * hash) + getDisplayName().hashCode(); hash = (37 * hash) + COMPUTE_INSTANCE_ID_FIELD_NUMBER; hash = (53 * hash) + getComputeInstanceId().hashCode(); hash = (37 * hash) + CONSISTENT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getConsistent()); hash = (37 * hash) + DELETED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDeleted()); 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.BackupOuterClass.Archive parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Archive 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.BackupOuterClass.Archive parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Archive 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.BackupOuterClass.Archive parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Archive 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.BackupOuterClass.Archive parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Archive 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.BackupOuterClass.Archive parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Archive 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.BackupOuterClass.Archive 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.BackupOuterClass.Archive 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.BackupOuterClass.Archive 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; } /** *
     * Archive is a container that holds backups of Compute Cloud instance.
     * 
* * Protobuf type {@code yandex.cloud.backup.v1.Archive} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.backup.v1.Archive) yandex.cloud.api.backup.v1.BackupOuterClass.ArchiveOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Archive_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Archive_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.BackupOuterClass.Archive.class, yandex.cloud.api.backup.v1.BackupOuterClass.Archive.Builder.class); } // Construct using yandex.cloud.api.backup.v1.BackupOuterClass.Archive.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(); id_ = ""; name_ = ""; vaultId_ = ""; if (attributesBuilder_ == null) { attributes_ = null; } else { attributes_ = null; attributesBuilder_ = null; } size_ = 0L; compressedDataSize_ = 0L; dataSize_ = 0L; originalDataSize_ = 0L; logicalSize_ = 0L; format_ = 0; if (createdAtBuilder_ == null) { createdAt_ = null; } else { createdAt_ = null; createdAtBuilder_ = null; } if (updatedAtBuilder_ == null) { updatedAt_ = null; } else { updatedAt_ = null; updatedAtBuilder_ = null; } if (lastBackupCreatedAtBuilder_ == null) { lastBackupCreatedAt_ = null; } else { lastBackupCreatedAt_ = null; lastBackupCreatedAtBuilder_ = null; } if (lastSeenAtBuilder_ == null) { lastSeenAt_ = null; } else { lastSeenAt_ = null; lastSeenAtBuilder_ = null; } protectedByPassword_ = false; encryptionAlgorithm_ = 0; actions_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); backupPlanId_ = ""; backupPlanName_ = ""; description_ = ""; displayName_ = ""; computeInstanceId_ = ""; consistent_ = false; deleted_ = false; resourceId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Archive_descriptor; } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Archive getDefaultInstanceForType() { return yandex.cloud.api.backup.v1.BackupOuterClass.Archive.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Archive build() { yandex.cloud.api.backup.v1.BackupOuterClass.Archive result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Archive buildPartial() { yandex.cloud.api.backup.v1.BackupOuterClass.Archive result = new yandex.cloud.api.backup.v1.BackupOuterClass.Archive(this); int from_bitField0_ = bitField0_; result.id_ = id_; result.name_ = name_; result.vaultId_ = vaultId_; if (attributesBuilder_ == null) { result.attributes_ = attributes_; } else { result.attributes_ = attributesBuilder_.build(); } result.size_ = size_; result.compressedDataSize_ = compressedDataSize_; result.dataSize_ = dataSize_; result.originalDataSize_ = originalDataSize_; result.logicalSize_ = logicalSize_; result.format_ = format_; if (createdAtBuilder_ == null) { result.createdAt_ = createdAt_; } else { result.createdAt_ = createdAtBuilder_.build(); } if (updatedAtBuilder_ == null) { result.updatedAt_ = updatedAt_; } else { result.updatedAt_ = updatedAtBuilder_.build(); } if (lastBackupCreatedAtBuilder_ == null) { result.lastBackupCreatedAt_ = lastBackupCreatedAt_; } else { result.lastBackupCreatedAt_ = lastBackupCreatedAtBuilder_.build(); } if (lastSeenAtBuilder_ == null) { result.lastSeenAt_ = lastSeenAt_; } else { result.lastSeenAt_ = lastSeenAtBuilder_.build(); } result.protectedByPassword_ = protectedByPassword_; result.encryptionAlgorithm_ = encryptionAlgorithm_; if (((bitField0_ & 0x00000001) != 0)) { actions_ = java.util.Collections.unmodifiableList(actions_); bitField0_ = (bitField0_ & ~0x00000001); } result.actions_ = actions_; result.backupPlanId_ = backupPlanId_; result.backupPlanName_ = backupPlanName_; result.description_ = description_; result.displayName_ = displayName_; result.computeInstanceId_ = computeInstanceId_; result.consistent_ = consistent_; result.deleted_ = deleted_; 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.BackupOuterClass.Archive) { return mergeFrom((yandex.cloud.api.backup.v1.BackupOuterClass.Archive)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.backup.v1.BackupOuterClass.Archive other) { if (other == yandex.cloud.api.backup.v1.BackupOuterClass.Archive.getDefaultInstance()) return this; if (!other.getId().isEmpty()) { id_ = other.id_; onChanged(); } if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (!other.getVaultId().isEmpty()) { vaultId_ = other.vaultId_; onChanged(); } if (other.hasAttributes()) { mergeAttributes(other.getAttributes()); } if (other.getSize() != 0L) { setSize(other.getSize()); } if (other.getCompressedDataSize() != 0L) { setCompressedDataSize(other.getCompressedDataSize()); } if (other.getDataSize() != 0L) { setDataSize(other.getDataSize()); } if (other.getOriginalDataSize() != 0L) { setOriginalDataSize(other.getOriginalDataSize()); } if (other.getLogicalSize() != 0L) { setLogicalSize(other.getLogicalSize()); } if (other.format_ != 0) { setFormatValue(other.getFormatValue()); } if (other.hasCreatedAt()) { mergeCreatedAt(other.getCreatedAt()); } if (other.hasUpdatedAt()) { mergeUpdatedAt(other.getUpdatedAt()); } if (other.hasLastBackupCreatedAt()) { mergeLastBackupCreatedAt(other.getLastBackupCreatedAt()); } if (other.hasLastSeenAt()) { mergeLastSeenAt(other.getLastSeenAt()); } if (other.getProtectedByPassword() != false) { setProtectedByPassword(other.getProtectedByPassword()); } if (other.encryptionAlgorithm_ != 0) { setEncryptionAlgorithmValue(other.getEncryptionAlgorithmValue()); } if (!other.actions_.isEmpty()) { if (actions_.isEmpty()) { actions_ = other.actions_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureActionsIsMutable(); actions_.addAll(other.actions_); } onChanged(); } if (!other.getBackupPlanId().isEmpty()) { backupPlanId_ = other.backupPlanId_; onChanged(); } if (!other.getBackupPlanName().isEmpty()) { backupPlanName_ = other.backupPlanName_; onChanged(); } if (!other.getDescription().isEmpty()) { description_ = other.description_; onChanged(); } if (!other.getDisplayName().isEmpty()) { displayName_ = other.displayName_; onChanged(); } if (!other.getComputeInstanceId().isEmpty()) { computeInstanceId_ = other.computeInstanceId_; onChanged(); } if (other.getConsistent() != false) { setConsistent(other.getConsistent()); } if (other.getDeleted() != false) { setDeleted(other.getDeleted()); } 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.BackupOuterClass.Archive parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.backup.v1.BackupOuterClass.Archive) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object id_ = ""; /** * string id = 1; * @return The id. */ public java.lang.String getId() { java.lang.Object ref = id_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); id_ = s; return s; } else { return (java.lang.String) ref; } } /** * string id = 1; * @return The bytes for id. */ public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); id_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string id = 1; * @param value The id to set. * @return This builder for chaining. */ public Builder setId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } id_ = value; onChanged(); return this; } /** * string id = 1; * @return This builder for chaining. */ public Builder clearId() { id_ = getDefaultInstance().getId(); onChanged(); return this; } /** * string id = 1; * @param value The bytes for id to set. * @return This builder for chaining. */ public Builder setIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); id_ = value; onChanged(); return this; } private java.lang.Object name_ = ""; /** * string name = 2; * @return The name. */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } else { return (java.lang.String) ref; } } /** * string name = 2; * @return The bytes for name. */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string name = 2; * @param value The name to set. * @return This builder for chaining. */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } name_ = value; onChanged(); return this; } /** * string name = 2; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** * string name = 2; * @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 java.lang.Object vaultId_ = ""; /** * string vault_id = 3; * @return The vaultId. */ public java.lang.String getVaultId() { java.lang.Object ref = vaultId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); vaultId_ = s; return s; } else { return (java.lang.String) ref; } } /** * string vault_id = 3; * @return The bytes for vaultId. */ public com.google.protobuf.ByteString getVaultIdBytes() { java.lang.Object ref = vaultId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); vaultId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string vault_id = 3; * @param value The vaultId to set. * @return This builder for chaining. */ public Builder setVaultId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } vaultId_ = value; onChanged(); return this; } /** * string vault_id = 3; * @return This builder for chaining. */ public Builder clearVaultId() { vaultId_ = getDefaultInstance().getVaultId(); onChanged(); return this; } /** * string vault_id = 3; * @param value The bytes for vaultId to set. * @return This builder for chaining. */ public Builder setVaultIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); vaultId_ = value; onChanged(); return this; } private yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes attributes_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes, yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes.Builder, yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributesOrBuilder> attributesBuilder_; /** * .yandex.cloud.backup.v1.Archive.ArchiveAttributes attributes = 4; * @return Whether the attributes field is set. */ public boolean hasAttributes() { return attributesBuilder_ != null || attributes_ != null; } /** * .yandex.cloud.backup.v1.Archive.ArchiveAttributes attributes = 4; * @return The attributes. */ public yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes getAttributes() { if (attributesBuilder_ == null) { return attributes_ == null ? yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes.getDefaultInstance() : attributes_; } else { return attributesBuilder_.getMessage(); } } /** * .yandex.cloud.backup.v1.Archive.ArchiveAttributes attributes = 4; */ public Builder setAttributes(yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes value) { if (attributesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } attributes_ = value; onChanged(); } else { attributesBuilder_.setMessage(value); } return this; } /** * .yandex.cloud.backup.v1.Archive.ArchiveAttributes attributes = 4; */ public Builder setAttributes( yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes.Builder builderForValue) { if (attributesBuilder_ == null) { attributes_ = builderForValue.build(); onChanged(); } else { attributesBuilder_.setMessage(builderForValue.build()); } return this; } /** * .yandex.cloud.backup.v1.Archive.ArchiveAttributes attributes = 4; */ public Builder mergeAttributes(yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes value) { if (attributesBuilder_ == null) { if (attributes_ != null) { attributes_ = yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes.newBuilder(attributes_).mergeFrom(value).buildPartial(); } else { attributes_ = value; } onChanged(); } else { attributesBuilder_.mergeFrom(value); } return this; } /** * .yandex.cloud.backup.v1.Archive.ArchiveAttributes attributes = 4; */ public Builder clearAttributes() { if (attributesBuilder_ == null) { attributes_ = null; onChanged(); } else { attributes_ = null; attributesBuilder_ = null; } return this; } /** * .yandex.cloud.backup.v1.Archive.ArchiveAttributes attributes = 4; */ public yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes.Builder getAttributesBuilder() { onChanged(); return getAttributesFieldBuilder().getBuilder(); } /** * .yandex.cloud.backup.v1.Archive.ArchiveAttributes attributes = 4; */ public yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributesOrBuilder getAttributesOrBuilder() { if (attributesBuilder_ != null) { return attributesBuilder_.getMessageOrBuilder(); } else { return attributes_ == null ? yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes.getDefaultInstance() : attributes_; } } /** * .yandex.cloud.backup.v1.Archive.ArchiveAttributes attributes = 4; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes, yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes.Builder, yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributesOrBuilder> getAttributesFieldBuilder() { if (attributesBuilder_ == null) { attributesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes, yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributes.Builder, yandex.cloud.api.backup.v1.BackupOuterClass.Archive.ArchiveAttributesOrBuilder>( getAttributes(), getParentForChildren(), isClean()); attributes_ = null; } return attributesBuilder_; } private long size_ ; /** * int64 size = 5; * @return The size. */ @java.lang.Override public long getSize() { return size_; } /** * int64 size = 5; * @param value The size to set. * @return This builder for chaining. */ public Builder setSize(long value) { size_ = value; onChanged(); return this; } /** * int64 size = 5; * @return This builder for chaining. */ public Builder clearSize() { size_ = 0L; onChanged(); return this; } private long compressedDataSize_ ; /** * int64 compressed_data_size = 6; * @return The compressedDataSize. */ @java.lang.Override public long getCompressedDataSize() { return compressedDataSize_; } /** * int64 compressed_data_size = 6; * @param value The compressedDataSize to set. * @return This builder for chaining. */ public Builder setCompressedDataSize(long value) { compressedDataSize_ = value; onChanged(); return this; } /** * int64 compressed_data_size = 6; * @return This builder for chaining. */ public Builder clearCompressedDataSize() { compressedDataSize_ = 0L; onChanged(); return this; } private long dataSize_ ; /** * int64 data_size = 7; * @return The dataSize. */ @java.lang.Override public long getDataSize() { return dataSize_; } /** * int64 data_size = 7; * @param value The dataSize to set. * @return This builder for chaining. */ public Builder setDataSize(long value) { dataSize_ = value; onChanged(); return this; } /** * int64 data_size = 7; * @return This builder for chaining. */ public Builder clearDataSize() { dataSize_ = 0L; onChanged(); return this; } private long originalDataSize_ ; /** * int64 original_data_size = 8; * @return The originalDataSize. */ @java.lang.Override public long getOriginalDataSize() { return originalDataSize_; } /** * int64 original_data_size = 8; * @param value The originalDataSize to set. * @return This builder for chaining. */ public Builder setOriginalDataSize(long value) { originalDataSize_ = value; onChanged(); return this; } /** * int64 original_data_size = 8; * @return This builder for chaining. */ public Builder clearOriginalDataSize() { originalDataSize_ = 0L; onChanged(); return this; } private long logicalSize_ ; /** * int64 logical_size = 9; * @return The logicalSize. */ @java.lang.Override public long getLogicalSize() { return logicalSize_; } /** * int64 logical_size = 9; * @param value The logicalSize to set. * @return This builder for chaining. */ public Builder setLogicalSize(long value) { logicalSize_ = value; onChanged(); return this; } /** * int64 logical_size = 9; * @return This builder for chaining. */ public Builder clearLogicalSize() { logicalSize_ = 0L; onChanged(); return this; } private int format_ = 0; /** * .yandex.cloud.backup.v1.Format format = 10; * @return The enum numeric value on the wire for format. */ @java.lang.Override public int getFormatValue() { return format_; } /** * .yandex.cloud.backup.v1.Format format = 10; * @param value The enum numeric value on the wire for format to set. * @return This builder for chaining. */ public Builder setFormatValue(int value) { format_ = value; onChanged(); return this; } /** * .yandex.cloud.backup.v1.Format format = 10; * @return The format. */ @java.lang.Override public yandex.cloud.api.backup.v1.PolicyOuterClass.Format getFormat() { @SuppressWarnings("deprecation") yandex.cloud.api.backup.v1.PolicyOuterClass.Format result = yandex.cloud.api.backup.v1.PolicyOuterClass.Format.valueOf(format_); return result == null ? yandex.cloud.api.backup.v1.PolicyOuterClass.Format.UNRECOGNIZED : result; } /** * .yandex.cloud.backup.v1.Format format = 10; * @param value The format to set. * @return This builder for chaining. */ public Builder setFormat(yandex.cloud.api.backup.v1.PolicyOuterClass.Format value) { if (value == null) { throw new NullPointerException(); } format_ = value.getNumber(); onChanged(); return this; } /** * .yandex.cloud.backup.v1.Format format = 10; * @return This builder for chaining. */ public Builder clearFormat() { format_ = 0; onChanged(); return this; } private com.google.protobuf.Timestamp createdAt_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> createdAtBuilder_; /** * .google.protobuf.Timestamp created_at = 11; * @return Whether the createdAt field is set. */ public boolean hasCreatedAt() { return createdAtBuilder_ != null || createdAt_ != null; } /** * .google.protobuf.Timestamp created_at = 11; * @return The createdAt. */ public com.google.protobuf.Timestamp getCreatedAt() { if (createdAtBuilder_ == null) { return createdAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createdAt_; } else { return createdAtBuilder_.getMessage(); } } /** * .google.protobuf.Timestamp created_at = 11; */ public Builder setCreatedAt(com.google.protobuf.Timestamp value) { if (createdAtBuilder_ == null) { if (value == null) { throw new NullPointerException(); } createdAt_ = value; onChanged(); } else { createdAtBuilder_.setMessage(value); } return this; } /** * .google.protobuf.Timestamp created_at = 11; */ public Builder setCreatedAt( com.google.protobuf.Timestamp.Builder builderForValue) { if (createdAtBuilder_ == null) { createdAt_ = builderForValue.build(); onChanged(); } else { createdAtBuilder_.setMessage(builderForValue.build()); } return this; } /** * .google.protobuf.Timestamp created_at = 11; */ public Builder mergeCreatedAt(com.google.protobuf.Timestamp value) { if (createdAtBuilder_ == null) { if (createdAt_ != null) { createdAt_ = com.google.protobuf.Timestamp.newBuilder(createdAt_).mergeFrom(value).buildPartial(); } else { createdAt_ = value; } onChanged(); } else { createdAtBuilder_.mergeFrom(value); } return this; } /** * .google.protobuf.Timestamp created_at = 11; */ public Builder clearCreatedAt() { if (createdAtBuilder_ == null) { createdAt_ = null; onChanged(); } else { createdAt_ = null; createdAtBuilder_ = null; } return this; } /** * .google.protobuf.Timestamp created_at = 11; */ public com.google.protobuf.Timestamp.Builder getCreatedAtBuilder() { onChanged(); return getCreatedAtFieldBuilder().getBuilder(); } /** * .google.protobuf.Timestamp created_at = 11; */ public com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder() { if (createdAtBuilder_ != null) { return createdAtBuilder_.getMessageOrBuilder(); } else { return createdAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createdAt_; } } /** * .google.protobuf.Timestamp created_at = 11; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getCreatedAtFieldBuilder() { if (createdAtBuilder_ == null) { createdAtBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getCreatedAt(), getParentForChildren(), isClean()); createdAt_ = null; } return createdAtBuilder_; } private com.google.protobuf.Timestamp updatedAt_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> updatedAtBuilder_; /** * .google.protobuf.Timestamp updated_at = 12; * @return Whether the updatedAt field is set. */ public boolean hasUpdatedAt() { return updatedAtBuilder_ != null || updatedAt_ != null; } /** * .google.protobuf.Timestamp updated_at = 12; * @return The updatedAt. */ public com.google.protobuf.Timestamp getUpdatedAt() { if (updatedAtBuilder_ == null) { return updatedAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updatedAt_; } else { return updatedAtBuilder_.getMessage(); } } /** * .google.protobuf.Timestamp updated_at = 12; */ public Builder setUpdatedAt(com.google.protobuf.Timestamp value) { if (updatedAtBuilder_ == null) { if (value == null) { throw new NullPointerException(); } updatedAt_ = value; onChanged(); } else { updatedAtBuilder_.setMessage(value); } return this; } /** * .google.protobuf.Timestamp updated_at = 12; */ public Builder setUpdatedAt( com.google.protobuf.Timestamp.Builder builderForValue) { if (updatedAtBuilder_ == null) { updatedAt_ = builderForValue.build(); onChanged(); } else { updatedAtBuilder_.setMessage(builderForValue.build()); } return this; } /** * .google.protobuf.Timestamp updated_at = 12; */ public Builder mergeUpdatedAt(com.google.protobuf.Timestamp value) { if (updatedAtBuilder_ == null) { if (updatedAt_ != null) { updatedAt_ = com.google.protobuf.Timestamp.newBuilder(updatedAt_).mergeFrom(value).buildPartial(); } else { updatedAt_ = value; } onChanged(); } else { updatedAtBuilder_.mergeFrom(value); } return this; } /** * .google.protobuf.Timestamp updated_at = 12; */ public Builder clearUpdatedAt() { if (updatedAtBuilder_ == null) { updatedAt_ = null; onChanged(); } else { updatedAt_ = null; updatedAtBuilder_ = null; } return this; } /** * .google.protobuf.Timestamp updated_at = 12; */ public com.google.protobuf.Timestamp.Builder getUpdatedAtBuilder() { onChanged(); return getUpdatedAtFieldBuilder().getBuilder(); } /** * .google.protobuf.Timestamp updated_at = 12; */ public com.google.protobuf.TimestampOrBuilder getUpdatedAtOrBuilder() { if (updatedAtBuilder_ != null) { return updatedAtBuilder_.getMessageOrBuilder(); } else { return updatedAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updatedAt_; } } /** * .google.protobuf.Timestamp updated_at = 12; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getUpdatedAtFieldBuilder() { if (updatedAtBuilder_ == null) { updatedAtBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getUpdatedAt(), getParentForChildren(), isClean()); updatedAt_ = null; } return updatedAtBuilder_; } private com.google.protobuf.Timestamp lastBackupCreatedAt_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> lastBackupCreatedAtBuilder_; /** * .google.protobuf.Timestamp last_backup_created_at = 13; * @return Whether the lastBackupCreatedAt field is set. */ public boolean hasLastBackupCreatedAt() { return lastBackupCreatedAtBuilder_ != null || lastBackupCreatedAt_ != null; } /** * .google.protobuf.Timestamp last_backup_created_at = 13; * @return The lastBackupCreatedAt. */ public com.google.protobuf.Timestamp getLastBackupCreatedAt() { if (lastBackupCreatedAtBuilder_ == null) { return lastBackupCreatedAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : lastBackupCreatedAt_; } else { return lastBackupCreatedAtBuilder_.getMessage(); } } /** * .google.protobuf.Timestamp last_backup_created_at = 13; */ public Builder setLastBackupCreatedAt(com.google.protobuf.Timestamp value) { if (lastBackupCreatedAtBuilder_ == null) { if (value == null) { throw new NullPointerException(); } lastBackupCreatedAt_ = value; onChanged(); } else { lastBackupCreatedAtBuilder_.setMessage(value); } return this; } /** * .google.protobuf.Timestamp last_backup_created_at = 13; */ public Builder setLastBackupCreatedAt( com.google.protobuf.Timestamp.Builder builderForValue) { if (lastBackupCreatedAtBuilder_ == null) { lastBackupCreatedAt_ = builderForValue.build(); onChanged(); } else { lastBackupCreatedAtBuilder_.setMessage(builderForValue.build()); } return this; } /** * .google.protobuf.Timestamp last_backup_created_at = 13; */ public Builder mergeLastBackupCreatedAt(com.google.protobuf.Timestamp value) { if (lastBackupCreatedAtBuilder_ == null) { if (lastBackupCreatedAt_ != null) { lastBackupCreatedAt_ = com.google.protobuf.Timestamp.newBuilder(lastBackupCreatedAt_).mergeFrom(value).buildPartial(); } else { lastBackupCreatedAt_ = value; } onChanged(); } else { lastBackupCreatedAtBuilder_.mergeFrom(value); } return this; } /** * .google.protobuf.Timestamp last_backup_created_at = 13; */ public Builder clearLastBackupCreatedAt() { if (lastBackupCreatedAtBuilder_ == null) { lastBackupCreatedAt_ = null; onChanged(); } else { lastBackupCreatedAt_ = null; lastBackupCreatedAtBuilder_ = null; } return this; } /** * .google.protobuf.Timestamp last_backup_created_at = 13; */ public com.google.protobuf.Timestamp.Builder getLastBackupCreatedAtBuilder() { onChanged(); return getLastBackupCreatedAtFieldBuilder().getBuilder(); } /** * .google.protobuf.Timestamp last_backup_created_at = 13; */ public com.google.protobuf.TimestampOrBuilder getLastBackupCreatedAtOrBuilder() { if (lastBackupCreatedAtBuilder_ != null) { return lastBackupCreatedAtBuilder_.getMessageOrBuilder(); } else { return lastBackupCreatedAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : lastBackupCreatedAt_; } } /** * .google.protobuf.Timestamp last_backup_created_at = 13; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getLastBackupCreatedAtFieldBuilder() { if (lastBackupCreatedAtBuilder_ == null) { lastBackupCreatedAtBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getLastBackupCreatedAt(), getParentForChildren(), isClean()); lastBackupCreatedAt_ = null; } return lastBackupCreatedAtBuilder_; } private com.google.protobuf.Timestamp lastSeenAt_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> lastSeenAtBuilder_; /** * .google.protobuf.Timestamp last_seen_at = 14; * @return Whether the lastSeenAt field is set. */ public boolean hasLastSeenAt() { return lastSeenAtBuilder_ != null || lastSeenAt_ != null; } /** * .google.protobuf.Timestamp last_seen_at = 14; * @return The lastSeenAt. */ public com.google.protobuf.Timestamp getLastSeenAt() { if (lastSeenAtBuilder_ == null) { return lastSeenAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : lastSeenAt_; } else { return lastSeenAtBuilder_.getMessage(); } } /** * .google.protobuf.Timestamp last_seen_at = 14; */ public Builder setLastSeenAt(com.google.protobuf.Timestamp value) { if (lastSeenAtBuilder_ == null) { if (value == null) { throw new NullPointerException(); } lastSeenAt_ = value; onChanged(); } else { lastSeenAtBuilder_.setMessage(value); } return this; } /** * .google.protobuf.Timestamp last_seen_at = 14; */ public Builder setLastSeenAt( com.google.protobuf.Timestamp.Builder builderForValue) { if (lastSeenAtBuilder_ == null) { lastSeenAt_ = builderForValue.build(); onChanged(); } else { lastSeenAtBuilder_.setMessage(builderForValue.build()); } return this; } /** * .google.protobuf.Timestamp last_seen_at = 14; */ public Builder mergeLastSeenAt(com.google.protobuf.Timestamp value) { if (lastSeenAtBuilder_ == null) { if (lastSeenAt_ != null) { lastSeenAt_ = com.google.protobuf.Timestamp.newBuilder(lastSeenAt_).mergeFrom(value).buildPartial(); } else { lastSeenAt_ = value; } onChanged(); } else { lastSeenAtBuilder_.mergeFrom(value); } return this; } /** * .google.protobuf.Timestamp last_seen_at = 14; */ public Builder clearLastSeenAt() { if (lastSeenAtBuilder_ == null) { lastSeenAt_ = null; onChanged(); } else { lastSeenAt_ = null; lastSeenAtBuilder_ = null; } return this; } /** * .google.protobuf.Timestamp last_seen_at = 14; */ public com.google.protobuf.Timestamp.Builder getLastSeenAtBuilder() { onChanged(); return getLastSeenAtFieldBuilder().getBuilder(); } /** * .google.protobuf.Timestamp last_seen_at = 14; */ public com.google.protobuf.TimestampOrBuilder getLastSeenAtOrBuilder() { if (lastSeenAtBuilder_ != null) { return lastSeenAtBuilder_.getMessageOrBuilder(); } else { return lastSeenAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : lastSeenAt_; } } /** * .google.protobuf.Timestamp last_seen_at = 14; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getLastSeenAtFieldBuilder() { if (lastSeenAtBuilder_ == null) { lastSeenAtBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getLastSeenAt(), getParentForChildren(), isClean()); lastSeenAt_ = null; } return lastSeenAtBuilder_; } private boolean protectedByPassword_ ; /** *
       * If this field is true, it means that any of encryption algorithm
       * has been chosen.
       * 
* * bool protected_by_password = 15; * @return The protectedByPassword. */ @java.lang.Override public boolean getProtectedByPassword() { return protectedByPassword_; } /** *
       * If this field is true, it means that any of encryption algorithm
       * has been chosen.
       * 
* * bool protected_by_password = 15; * @param value The protectedByPassword to set. * @return This builder for chaining. */ public Builder setProtectedByPassword(boolean value) { protectedByPassword_ = value; onChanged(); return this; } /** *
       * If this field is true, it means that any of encryption algorithm
       * has been chosen.
       * 
* * bool protected_by_password = 15; * @return This builder for chaining. */ public Builder clearProtectedByPassword() { protectedByPassword_ = false; onChanged(); return this; } private int encryptionAlgorithm_ = 0; /** * .yandex.cloud.backup.v1.Archive.EncryptionAlgorithm encryption_algorithm = 16; * @return The enum numeric value on the wire for encryptionAlgorithm. */ @java.lang.Override public int getEncryptionAlgorithmValue() { return encryptionAlgorithm_; } /** * .yandex.cloud.backup.v1.Archive.EncryptionAlgorithm encryption_algorithm = 16; * @param value The enum numeric value on the wire for encryptionAlgorithm to set. * @return This builder for chaining. */ public Builder setEncryptionAlgorithmValue(int value) { encryptionAlgorithm_ = value; onChanged(); return this; } /** * .yandex.cloud.backup.v1.Archive.EncryptionAlgorithm encryption_algorithm = 16; * @return The encryptionAlgorithm. */ @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Archive.EncryptionAlgorithm getEncryptionAlgorithm() { @SuppressWarnings("deprecation") yandex.cloud.api.backup.v1.BackupOuterClass.Archive.EncryptionAlgorithm result = yandex.cloud.api.backup.v1.BackupOuterClass.Archive.EncryptionAlgorithm.valueOf(encryptionAlgorithm_); return result == null ? yandex.cloud.api.backup.v1.BackupOuterClass.Archive.EncryptionAlgorithm.UNRECOGNIZED : result; } /** * .yandex.cloud.backup.v1.Archive.EncryptionAlgorithm encryption_algorithm = 16; * @param value The encryptionAlgorithm to set. * @return This builder for chaining. */ public Builder setEncryptionAlgorithm(yandex.cloud.api.backup.v1.BackupOuterClass.Archive.EncryptionAlgorithm value) { if (value == null) { throw new NullPointerException(); } encryptionAlgorithm_ = value.getNumber(); onChanged(); return this; } /** * .yandex.cloud.backup.v1.Archive.EncryptionAlgorithm encryption_algorithm = 16; * @return This builder for chaining. */ public Builder clearEncryptionAlgorithm() { encryptionAlgorithm_ = 0; onChanged(); return this; } private java.util.List actions_ = java.util.Collections.emptyList(); private void ensureActionsIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { actions_ = new java.util.ArrayList(actions_); bitField0_ |= 0x00000001; } } /** * repeated .yandex.cloud.backup.v1.Archive.Action actions = 20; * @return A list containing the actions. */ public java.util.List getActionsList() { return new com.google.protobuf.Internal.ListAdapter< java.lang.Integer, yandex.cloud.api.backup.v1.BackupOuterClass.Archive.Action>(actions_, actions_converter_); } /** * repeated .yandex.cloud.backup.v1.Archive.Action actions = 20; * @return The count of actions. */ public int getActionsCount() { return actions_.size(); } /** * repeated .yandex.cloud.backup.v1.Archive.Action actions = 20; * @param index The index of the element to return. * @return The actions at the given index. */ public yandex.cloud.api.backup.v1.BackupOuterClass.Archive.Action getActions(int index) { return actions_converter_.convert(actions_.get(index)); } /** * repeated .yandex.cloud.backup.v1.Archive.Action actions = 20; * @param index The index to set the value at. * @param value The actions to set. * @return This builder for chaining. */ public Builder setActions( int index, yandex.cloud.api.backup.v1.BackupOuterClass.Archive.Action value) { if (value == null) { throw new NullPointerException(); } ensureActionsIsMutable(); actions_.set(index, value.getNumber()); onChanged(); return this; } /** * repeated .yandex.cloud.backup.v1.Archive.Action actions = 20; * @param value The actions to add. * @return This builder for chaining. */ public Builder addActions(yandex.cloud.api.backup.v1.BackupOuterClass.Archive.Action value) { if (value == null) { throw new NullPointerException(); } ensureActionsIsMutable(); actions_.add(value.getNumber()); onChanged(); return this; } /** * repeated .yandex.cloud.backup.v1.Archive.Action actions = 20; * @param values The actions to add. * @return This builder for chaining. */ public Builder addAllActions( java.lang.Iterable values) { ensureActionsIsMutable(); for (yandex.cloud.api.backup.v1.BackupOuterClass.Archive.Action value : values) { actions_.add(value.getNumber()); } onChanged(); return this; } /** * repeated .yandex.cloud.backup.v1.Archive.Action actions = 20; * @return This builder for chaining. */ public Builder clearActions() { actions_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } /** * repeated .yandex.cloud.backup.v1.Archive.Action actions = 20; * @return A list containing the enum numeric values on the wire for actions. */ public java.util.List getActionsValueList() { return java.util.Collections.unmodifiableList(actions_); } /** * repeated .yandex.cloud.backup.v1.Archive.Action actions = 20; * @param index The index of the value to return. * @return The enum numeric value on the wire of actions at the given index. */ public int getActionsValue(int index) { return actions_.get(index); } /** * repeated .yandex.cloud.backup.v1.Archive.Action actions = 20; * @param index The index of the value to return. * @return The enum numeric value on the wire of actions at the given index. * @return This builder for chaining. */ public Builder setActionsValue( int index, int value) { ensureActionsIsMutable(); actions_.set(index, value); onChanged(); return this; } /** * repeated .yandex.cloud.backup.v1.Archive.Action actions = 20; * @param value The enum numeric value on the wire for actions to add. * @return This builder for chaining. */ public Builder addActionsValue(int value) { ensureActionsIsMutable(); actions_.add(value); onChanged(); return this; } /** * repeated .yandex.cloud.backup.v1.Archive.Action actions = 20; * @param values The enum numeric values on the wire for actions to add. * @return This builder for chaining. */ public Builder addAllActionsValue( java.lang.Iterable values) { ensureActionsIsMutable(); for (int value : values) { actions_.add(value); } onChanged(); return this; } private java.lang.Object backupPlanId_ = ""; /** * string backup_plan_id = 22; * @return The backupPlanId. */ public java.lang.String getBackupPlanId() { java.lang.Object ref = backupPlanId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); backupPlanId_ = s; return s; } else { return (java.lang.String) ref; } } /** * string backup_plan_id = 22; * @return The bytes for backupPlanId. */ public com.google.protobuf.ByteString getBackupPlanIdBytes() { java.lang.Object ref = backupPlanId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); backupPlanId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string backup_plan_id = 22; * @param value The backupPlanId to set. * @return This builder for chaining. */ public Builder setBackupPlanId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } backupPlanId_ = value; onChanged(); return this; } /** * string backup_plan_id = 22; * @return This builder for chaining. */ public Builder clearBackupPlanId() { backupPlanId_ = getDefaultInstance().getBackupPlanId(); onChanged(); return this; } /** * string backup_plan_id = 22; * @param value The bytes for backupPlanId to set. * @return This builder for chaining. */ public Builder setBackupPlanIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); backupPlanId_ = value; onChanged(); return this; } private java.lang.Object backupPlanName_ = ""; /** * string backup_plan_name = 23; * @return The backupPlanName. */ public java.lang.String getBackupPlanName() { java.lang.Object ref = backupPlanName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); backupPlanName_ = s; return s; } else { return (java.lang.String) ref; } } /** * string backup_plan_name = 23; * @return The bytes for backupPlanName. */ public com.google.protobuf.ByteString getBackupPlanNameBytes() { java.lang.Object ref = backupPlanName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); backupPlanName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string backup_plan_name = 23; * @param value The backupPlanName to set. * @return This builder for chaining. */ public Builder setBackupPlanName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } backupPlanName_ = value; onChanged(); return this; } /** * string backup_plan_name = 23; * @return This builder for chaining. */ public Builder clearBackupPlanName() { backupPlanName_ = getDefaultInstance().getBackupPlanName(); onChanged(); return this; } /** * string backup_plan_name = 23; * @param value The bytes for backupPlanName to set. * @return This builder for chaining. */ public Builder setBackupPlanNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); backupPlanName_ = value; onChanged(); return this; } private java.lang.Object description_ = ""; /** * string description = 24; * @return The description. */ public java.lang.String getDescription() { java.lang.Object ref = description_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); description_ = s; return s; } else { return (java.lang.String) ref; } } /** * string description = 24; * @return The bytes for description. */ public com.google.protobuf.ByteString getDescriptionBytes() { java.lang.Object ref = description_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string description = 24; * @param value The description to set. * @return This builder for chaining. */ public Builder setDescription( java.lang.String value) { if (value == null) { throw new NullPointerException(); } description_ = value; onChanged(); return this; } /** * string description = 24; * @return This builder for chaining. */ public Builder clearDescription() { description_ = getDefaultInstance().getDescription(); onChanged(); return this; } /** * string description = 24; * @param value The bytes for description to set. * @return This builder for chaining. */ public Builder setDescriptionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); description_ = value; onChanged(); return this; } private java.lang.Object displayName_ = ""; /** * string display_name = 25; * @return The displayName. */ public java.lang.String getDisplayName() { java.lang.Object ref = displayName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); displayName_ = s; return s; } else { return (java.lang.String) ref; } } /** * string display_name = 25; * @return The bytes for displayName. */ public com.google.protobuf.ByteString getDisplayNameBytes() { java.lang.Object ref = displayName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); displayName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string display_name = 25; * @param value The displayName to set. * @return This builder for chaining. */ public Builder setDisplayName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } displayName_ = value; onChanged(); return this; } /** * string display_name = 25; * @return This builder for chaining. */ public Builder clearDisplayName() { displayName_ = getDefaultInstance().getDisplayName(); onChanged(); return this; } /** * string display_name = 25; * @param value The bytes for displayName to set. * @return This builder for chaining. */ public Builder setDisplayNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); displayName_ = value; onChanged(); return this; } private java.lang.Object computeInstanceId_ = ""; /** * string compute_instance_id = 26; * @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 = 26; * @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 = 26; * @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 = 26; * @return This builder for chaining. */ public Builder clearComputeInstanceId() { computeInstanceId_ = getDefaultInstance().getComputeInstanceId(); onChanged(); return this; } /** * string compute_instance_id = 26; * @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 boolean consistent_ ; /** * bool consistent = 27; * @return The consistent. */ @java.lang.Override public boolean getConsistent() { return consistent_; } /** * bool consistent = 27; * @param value The consistent to set. * @return This builder for chaining. */ public Builder setConsistent(boolean value) { consistent_ = value; onChanged(); return this; } /** * bool consistent = 27; * @return This builder for chaining. */ public Builder clearConsistent() { consistent_ = false; onChanged(); return this; } private boolean deleted_ ; /** * bool deleted = 30; * @return The deleted. */ @java.lang.Override public boolean getDeleted() { return deleted_; } /** * bool deleted = 30; * @param value The deleted to set. * @return This builder for chaining. */ public Builder setDeleted(boolean value) { deleted_ = value; onChanged(); return this; } /** * bool deleted = 30; * @return This builder for chaining. */ public Builder clearDeleted() { deleted_ = false; onChanged(); return this; } private java.lang.Object resourceId_ = ""; /** * string resource_id = 31; * @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 = 31; * @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 = 31; * @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 = 31; * @return This builder for chaining. */ public Builder clearResourceId() { resourceId_ = getDefaultInstance().getResourceId(); onChanged(); return this; } /** * string resource_id = 31; * @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.Archive) } // @@protoc_insertion_point(class_scope:yandex.cloud.backup.v1.Archive) private static final yandex.cloud.api.backup.v1.BackupOuterClass.Archive DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.backup.v1.BackupOuterClass.Archive(); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Archive getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Archive parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Archive(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.BackupOuterClass.Archive getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface VolumeOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.backup.v1.Volume) com.google.protobuf.MessageOrBuilder { /** * int64 free_space = 1; * @return The freeSpace. */ long getFreeSpace(); /** * bool is_bootable = 2; * @return The isBootable. */ boolean getIsBootable(); /** * bool is_system = 3; * @return The isSystem. */ boolean getIsSystem(); /** * string name = 4; * @return The name. */ java.lang.String getName(); /** * string name = 4; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** * int64 size = 5; * @return The size. */ long getSize(); /** * string mount_strid = 6; * @return The mountStrid. */ java.lang.String getMountStrid(); /** * string mount_strid = 6; * @return The bytes for mountStrid. */ com.google.protobuf.ByteString getMountStridBytes(); } /** * Protobuf type {@code yandex.cloud.backup.v1.Volume} */ public static final class Volume extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.backup.v1.Volume) VolumeOrBuilder { private static final long serialVersionUID = 0L; // Use Volume.newBuilder() to construct. private Volume(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Volume() { name_ = ""; mountStrid_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Volume(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Volume( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { freeSpace_ = input.readInt64(); break; } case 16: { isBootable_ = input.readBool(); break; } case 24: { isSystem_ = input.readBool(); break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; break; } case 40: { size_ = input.readInt64(); break; } case 50: { java.lang.String s = input.readStringRequireUtf8(); mountStrid_ = 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.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Volume_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Volume_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.BackupOuterClass.Volume.class, yandex.cloud.api.backup.v1.BackupOuterClass.Volume.Builder.class); } public static final int FREE_SPACE_FIELD_NUMBER = 1; private long freeSpace_; /** * int64 free_space = 1; * @return The freeSpace. */ @java.lang.Override public long getFreeSpace() { return freeSpace_; } public static final int IS_BOOTABLE_FIELD_NUMBER = 2; private boolean isBootable_; /** * bool is_bootable = 2; * @return The isBootable. */ @java.lang.Override public boolean getIsBootable() { return isBootable_; } public static final int IS_SYSTEM_FIELD_NUMBER = 3; private boolean isSystem_; /** * bool is_system = 3; * @return The isSystem. */ @java.lang.Override public boolean getIsSystem() { return isSystem_; } public static final int NAME_FIELD_NUMBER = 4; private volatile java.lang.Object name_; /** * string name = 4; * @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 = 4; * @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 SIZE_FIELD_NUMBER = 5; private long size_; /** * int64 size = 5; * @return The size. */ @java.lang.Override public long getSize() { return size_; } public static final int MOUNT_STRID_FIELD_NUMBER = 6; private volatile java.lang.Object mountStrid_; /** * string mount_strid = 6; * @return The mountStrid. */ @java.lang.Override public java.lang.String getMountStrid() { java.lang.Object ref = mountStrid_; 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(); mountStrid_ = s; return s; } } /** * string mount_strid = 6; * @return The bytes for mountStrid. */ @java.lang.Override public com.google.protobuf.ByteString getMountStridBytes() { java.lang.Object ref = mountStrid_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); mountStrid_ = 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 (freeSpace_ != 0L) { output.writeInt64(1, freeSpace_); } if (isBootable_ != false) { output.writeBool(2, isBootable_); } if (isSystem_ != false) { output.writeBool(3, isSystem_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, name_); } if (size_ != 0L) { output.writeInt64(5, size_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mountStrid_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 6, mountStrid_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (freeSpace_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(1, freeSpace_); } if (isBootable_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(2, isBootable_); } if (isSystem_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(3, isSystem_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, name_); } if (size_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(5, size_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mountStrid_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, mountStrid_); } 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.BackupOuterClass.Volume)) { return super.equals(obj); } yandex.cloud.api.backup.v1.BackupOuterClass.Volume other = (yandex.cloud.api.backup.v1.BackupOuterClass.Volume) obj; if (getFreeSpace() != other.getFreeSpace()) return false; if (getIsBootable() != other.getIsBootable()) return false; if (getIsSystem() != other.getIsSystem()) return false; if (!getName() .equals(other.getName())) return false; if (getSize() != other.getSize()) return false; if (!getMountStrid() .equals(other.getMountStrid())) 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) + FREE_SPACE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getFreeSpace()); hash = (37 * hash) + IS_BOOTABLE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getIsBootable()); hash = (37 * hash) + IS_SYSTEM_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getIsSystem()); hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); hash = (37 * hash) + SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getSize()); hash = (37 * hash) + MOUNT_STRID_FIELD_NUMBER; hash = (53 * hash) + getMountStrid().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.backup.v1.BackupOuterClass.Volume parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Volume 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.BackupOuterClass.Volume parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Volume 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.BackupOuterClass.Volume parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Volume 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.BackupOuterClass.Volume parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Volume 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.BackupOuterClass.Volume parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Volume 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.BackupOuterClass.Volume 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.BackupOuterClass.Volume 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.BackupOuterClass.Volume 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.Volume} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.backup.v1.Volume) yandex.cloud.api.backup.v1.BackupOuterClass.VolumeOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Volume_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Volume_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.BackupOuterClass.Volume.class, yandex.cloud.api.backup.v1.BackupOuterClass.Volume.Builder.class); } // Construct using yandex.cloud.api.backup.v1.BackupOuterClass.Volume.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(); freeSpace_ = 0L; isBootable_ = false; isSystem_ = false; name_ = ""; size_ = 0L; mountStrid_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Volume_descriptor; } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Volume getDefaultInstanceForType() { return yandex.cloud.api.backup.v1.BackupOuterClass.Volume.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Volume build() { yandex.cloud.api.backup.v1.BackupOuterClass.Volume result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Volume buildPartial() { yandex.cloud.api.backup.v1.BackupOuterClass.Volume result = new yandex.cloud.api.backup.v1.BackupOuterClass.Volume(this); result.freeSpace_ = freeSpace_; result.isBootable_ = isBootable_; result.isSystem_ = isSystem_; result.name_ = name_; result.size_ = size_; result.mountStrid_ = mountStrid_; 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.BackupOuterClass.Volume) { return mergeFrom((yandex.cloud.api.backup.v1.BackupOuterClass.Volume)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.backup.v1.BackupOuterClass.Volume other) { if (other == yandex.cloud.api.backup.v1.BackupOuterClass.Volume.getDefaultInstance()) return this; if (other.getFreeSpace() != 0L) { setFreeSpace(other.getFreeSpace()); } if (other.getIsBootable() != false) { setIsBootable(other.getIsBootable()); } if (other.getIsSystem() != false) { setIsSystem(other.getIsSystem()); } if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (other.getSize() != 0L) { setSize(other.getSize()); } if (!other.getMountStrid().isEmpty()) { mountStrid_ = other.mountStrid_; 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.BackupOuterClass.Volume parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.backup.v1.BackupOuterClass.Volume) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private long freeSpace_ ; /** * int64 free_space = 1; * @return The freeSpace. */ @java.lang.Override public long getFreeSpace() { return freeSpace_; } /** * int64 free_space = 1; * @param value The freeSpace to set. * @return This builder for chaining. */ public Builder setFreeSpace(long value) { freeSpace_ = value; onChanged(); return this; } /** * int64 free_space = 1; * @return This builder for chaining. */ public Builder clearFreeSpace() { freeSpace_ = 0L; onChanged(); return this; } private boolean isBootable_ ; /** * bool is_bootable = 2; * @return The isBootable. */ @java.lang.Override public boolean getIsBootable() { return isBootable_; } /** * bool is_bootable = 2; * @param value The isBootable to set. * @return This builder for chaining. */ public Builder setIsBootable(boolean value) { isBootable_ = value; onChanged(); return this; } /** * bool is_bootable = 2; * @return This builder for chaining. */ public Builder clearIsBootable() { isBootable_ = false; onChanged(); return this; } private boolean isSystem_ ; /** * bool is_system = 3; * @return The isSystem. */ @java.lang.Override public boolean getIsSystem() { return isSystem_; } /** * bool is_system = 3; * @param value The isSystem to set. * @return This builder for chaining. */ public Builder setIsSystem(boolean value) { isSystem_ = value; onChanged(); return this; } /** * bool is_system = 3; * @return This builder for chaining. */ public Builder clearIsSystem() { isSystem_ = false; onChanged(); return this; } private java.lang.Object name_ = ""; /** * string name = 4; * @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 = 4; * @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 = 4; * @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 = 4; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** * string name = 4; * @param value The bytes for name to set. * @return This builder for chaining. */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); name_ = value; onChanged(); return this; } private long size_ ; /** * int64 size = 5; * @return The size. */ @java.lang.Override public long getSize() { return size_; } /** * int64 size = 5; * @param value The size to set. * @return This builder for chaining. */ public Builder setSize(long value) { size_ = value; onChanged(); return this; } /** * int64 size = 5; * @return This builder for chaining. */ public Builder clearSize() { size_ = 0L; onChanged(); return this; } private java.lang.Object mountStrid_ = ""; /** * string mount_strid = 6; * @return The mountStrid. */ public java.lang.String getMountStrid() { java.lang.Object ref = mountStrid_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); mountStrid_ = s; return s; } else { return (java.lang.String) ref; } } /** * string mount_strid = 6; * @return The bytes for mountStrid. */ public com.google.protobuf.ByteString getMountStridBytes() { java.lang.Object ref = mountStrid_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); mountStrid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string mount_strid = 6; * @param value The mountStrid to set. * @return This builder for chaining. */ public Builder setMountStrid( java.lang.String value) { if (value == null) { throw new NullPointerException(); } mountStrid_ = value; onChanged(); return this; } /** * string mount_strid = 6; * @return This builder for chaining. */ public Builder clearMountStrid() { mountStrid_ = getDefaultInstance().getMountStrid(); onChanged(); return this; } /** * string mount_strid = 6; * @param value The bytes for mountStrid to set. * @return This builder for chaining. */ public Builder setMountStridBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); mountStrid_ = 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.Volume) } // @@protoc_insertion_point(class_scope:yandex.cloud.backup.v1.Volume) private static final yandex.cloud.api.backup.v1.BackupOuterClass.Volume DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.backup.v1.BackupOuterClass.Volume(); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Volume getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Volume parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Volume(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.BackupOuterClass.Volume getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface DiskOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.backup.v1.Disk) com.google.protobuf.MessageOrBuilder { /** * string device_model = 1; * @return The deviceModel. */ java.lang.String getDeviceModel(); /** * string device_model = 1; * @return The bytes for deviceModel. */ com.google.protobuf.ByteString getDeviceModelBytes(); /** * string name = 2; * @return The name. */ java.lang.String getName(); /** * string name = 2; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** * int64 size = 3; * @return The size. */ long getSize(); /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ java.util.List getVolumesList(); /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ yandex.cloud.api.backup.v1.BackupOuterClass.Volume getVolumes(int index); /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ int getVolumesCount(); /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ java.util.List getVolumesOrBuilderList(); /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ yandex.cloud.api.backup.v1.BackupOuterClass.VolumeOrBuilder getVolumesOrBuilder( int index); } /** * Protobuf type {@code yandex.cloud.backup.v1.Disk} */ public static final class Disk extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.backup.v1.Disk) DiskOrBuilder { private static final long serialVersionUID = 0L; // Use Disk.newBuilder() to construct. private Disk(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Disk() { deviceModel_ = ""; name_ = ""; volumes_ = java.util.Collections.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Disk(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Disk( 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: { java.lang.String s = input.readStringRequireUtf8(); deviceModel_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; break; } case 24: { size_ = input.readInt64(); break; } case 34: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { volumes_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } volumes_.add( input.readMessage(yandex.cloud.api.backup.v1.BackupOuterClass.Volume.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)) { volumes_ = java.util.Collections.unmodifiableList(volumes_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Disk_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Disk_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.BackupOuterClass.Disk.class, yandex.cloud.api.backup.v1.BackupOuterClass.Disk.Builder.class); } public static final int DEVICE_MODEL_FIELD_NUMBER = 1; private volatile java.lang.Object deviceModel_; /** * string device_model = 1; * @return The deviceModel. */ @java.lang.Override public java.lang.String getDeviceModel() { java.lang.Object ref = deviceModel_; 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(); deviceModel_ = s; return s; } } /** * string device_model = 1; * @return The bytes for deviceModel. */ @java.lang.Override public com.google.protobuf.ByteString getDeviceModelBytes() { java.lang.Object ref = deviceModel_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); deviceModel_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int NAME_FIELD_NUMBER = 2; private volatile java.lang.Object name_; /** * string name = 2; * @return The name. */ @java.lang.Override public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } } /** * string name = 2; * @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 SIZE_FIELD_NUMBER = 3; private long size_; /** * int64 size = 3; * @return The size. */ @java.lang.Override public long getSize() { return size_; } public static final int VOLUMES_FIELD_NUMBER = 4; private java.util.List volumes_; /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ @java.lang.Override public java.util.List getVolumesList() { return volumes_; } /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ @java.lang.Override public java.util.List getVolumesOrBuilderList() { return volumes_; } /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ @java.lang.Override public int getVolumesCount() { return volumes_.size(); } /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Volume getVolumes(int index) { return volumes_.get(index); } /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.VolumeOrBuilder getVolumesOrBuilder( int index) { return volumes_.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 { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(deviceModel_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, deviceModel_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); } if (size_ != 0L) { output.writeInt64(3, size_); } for (int i = 0; i < volumes_.size(); i++) { output.writeMessage(4, volumes_.get(i)); } 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(deviceModel_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, deviceModel_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); } if (size_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(3, size_); } for (int i = 0; i < volumes_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, volumes_.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.BackupOuterClass.Disk)) { return super.equals(obj); } yandex.cloud.api.backup.v1.BackupOuterClass.Disk other = (yandex.cloud.api.backup.v1.BackupOuterClass.Disk) obj; if (!getDeviceModel() .equals(other.getDeviceModel())) return false; if (!getName() .equals(other.getName())) return false; if (getSize() != other.getSize()) return false; if (!getVolumesList() .equals(other.getVolumesList())) 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) + DEVICE_MODEL_FIELD_NUMBER; hash = (53 * hash) + getDeviceModel().hashCode(); hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); hash = (37 * hash) + SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getSize()); if (getVolumesCount() > 0) { hash = (37 * hash) + VOLUMES_FIELD_NUMBER; hash = (53 * hash) + getVolumesList().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.backup.v1.BackupOuterClass.Disk parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Disk 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.BackupOuterClass.Disk parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Disk 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.BackupOuterClass.Disk parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Disk 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.BackupOuterClass.Disk parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Disk 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.BackupOuterClass.Disk parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Disk 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.BackupOuterClass.Disk 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.BackupOuterClass.Disk 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.BackupOuterClass.Disk 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.Disk} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.backup.v1.Disk) yandex.cloud.api.backup.v1.BackupOuterClass.DiskOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Disk_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Disk_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.BackupOuterClass.Disk.class, yandex.cloud.api.backup.v1.BackupOuterClass.Disk.Builder.class); } // Construct using yandex.cloud.api.backup.v1.BackupOuterClass.Disk.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getVolumesFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); deviceModel_ = ""; name_ = ""; size_ = 0L; if (volumesBuilder_ == null) { volumes_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { volumesBuilder_.clear(); } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Disk_descriptor; } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Disk getDefaultInstanceForType() { return yandex.cloud.api.backup.v1.BackupOuterClass.Disk.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Disk build() { yandex.cloud.api.backup.v1.BackupOuterClass.Disk result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Disk buildPartial() { yandex.cloud.api.backup.v1.BackupOuterClass.Disk result = new yandex.cloud.api.backup.v1.BackupOuterClass.Disk(this); int from_bitField0_ = bitField0_; result.deviceModel_ = deviceModel_; result.name_ = name_; result.size_ = size_; if (volumesBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { volumes_ = java.util.Collections.unmodifiableList(volumes_); bitField0_ = (bitField0_ & ~0x00000001); } result.volumes_ = volumes_; } else { result.volumes_ = volumesBuilder_.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.BackupOuterClass.Disk) { return mergeFrom((yandex.cloud.api.backup.v1.BackupOuterClass.Disk)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.backup.v1.BackupOuterClass.Disk other) { if (other == yandex.cloud.api.backup.v1.BackupOuterClass.Disk.getDefaultInstance()) return this; if (!other.getDeviceModel().isEmpty()) { deviceModel_ = other.deviceModel_; onChanged(); } if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (other.getSize() != 0L) { setSize(other.getSize()); } if (volumesBuilder_ == null) { if (!other.volumes_.isEmpty()) { if (volumes_.isEmpty()) { volumes_ = other.volumes_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureVolumesIsMutable(); volumes_.addAll(other.volumes_); } onChanged(); } } else { if (!other.volumes_.isEmpty()) { if (volumesBuilder_.isEmpty()) { volumesBuilder_.dispose(); volumesBuilder_ = null; volumes_ = other.volumes_; bitField0_ = (bitField0_ & ~0x00000001); volumesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getVolumesFieldBuilder() : null; } else { volumesBuilder_.addAllMessages(other.volumes_); } } } 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.BackupOuterClass.Disk parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.backup.v1.BackupOuterClass.Disk) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object deviceModel_ = ""; /** * string device_model = 1; * @return The deviceModel. */ public java.lang.String getDeviceModel() { java.lang.Object ref = deviceModel_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); deviceModel_ = s; return s; } else { return (java.lang.String) ref; } } /** * string device_model = 1; * @return The bytes for deviceModel. */ public com.google.protobuf.ByteString getDeviceModelBytes() { java.lang.Object ref = deviceModel_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); deviceModel_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string device_model = 1; * @param value The deviceModel to set. * @return This builder for chaining. */ public Builder setDeviceModel( java.lang.String value) { if (value == null) { throw new NullPointerException(); } deviceModel_ = value; onChanged(); return this; } /** * string device_model = 1; * @return This builder for chaining. */ public Builder clearDeviceModel() { deviceModel_ = getDefaultInstance().getDeviceModel(); onChanged(); return this; } /** * string device_model = 1; * @param value The bytes for deviceModel to set. * @return This builder for chaining. */ public Builder setDeviceModelBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); deviceModel_ = value; onChanged(); return this; } private java.lang.Object name_ = ""; /** * string name = 2; * @return The name. */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); name_ = s; return s; } else { return (java.lang.String) ref; } } /** * string name = 2; * @return The bytes for name. */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string name = 2; * @param value The name to set. * @return This builder for chaining. */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } name_ = value; onChanged(); return this; } /** * string name = 2; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** * string name = 2; * @param value The bytes for name to set. * @return This builder for chaining. */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); name_ = value; onChanged(); return this; } private long size_ ; /** * int64 size = 3; * @return The size. */ @java.lang.Override public long getSize() { return size_; } /** * int64 size = 3; * @param value The size to set. * @return This builder for chaining. */ public Builder setSize(long value) { size_ = value; onChanged(); return this; } /** * int64 size = 3; * @return This builder for chaining. */ public Builder clearSize() { size_ = 0L; onChanged(); return this; } private java.util.List volumes_ = java.util.Collections.emptyList(); private void ensureVolumesIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { volumes_ = new java.util.ArrayList(volumes_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.backup.v1.BackupOuterClass.Volume, yandex.cloud.api.backup.v1.BackupOuterClass.Volume.Builder, yandex.cloud.api.backup.v1.BackupOuterClass.VolumeOrBuilder> volumesBuilder_; /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ public java.util.List getVolumesList() { if (volumesBuilder_ == null) { return java.util.Collections.unmodifiableList(volumes_); } else { return volumesBuilder_.getMessageList(); } } /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ public int getVolumesCount() { if (volumesBuilder_ == null) { return volumes_.size(); } else { return volumesBuilder_.getCount(); } } /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ public yandex.cloud.api.backup.v1.BackupOuterClass.Volume getVolumes(int index) { if (volumesBuilder_ == null) { return volumes_.get(index); } else { return volumesBuilder_.getMessage(index); } } /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ public Builder setVolumes( int index, yandex.cloud.api.backup.v1.BackupOuterClass.Volume value) { if (volumesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureVolumesIsMutable(); volumes_.set(index, value); onChanged(); } else { volumesBuilder_.setMessage(index, value); } return this; } /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ public Builder setVolumes( int index, yandex.cloud.api.backup.v1.BackupOuterClass.Volume.Builder builderForValue) { if (volumesBuilder_ == null) { ensureVolumesIsMutable(); volumes_.set(index, builderForValue.build()); onChanged(); } else { volumesBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ public Builder addVolumes(yandex.cloud.api.backup.v1.BackupOuterClass.Volume value) { if (volumesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureVolumesIsMutable(); volumes_.add(value); onChanged(); } else { volumesBuilder_.addMessage(value); } return this; } /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ public Builder addVolumes( int index, yandex.cloud.api.backup.v1.BackupOuterClass.Volume value) { if (volumesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureVolumesIsMutable(); volumes_.add(index, value); onChanged(); } else { volumesBuilder_.addMessage(index, value); } return this; } /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ public Builder addVolumes( yandex.cloud.api.backup.v1.BackupOuterClass.Volume.Builder builderForValue) { if (volumesBuilder_ == null) { ensureVolumesIsMutable(); volumes_.add(builderForValue.build()); onChanged(); } else { volumesBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ public Builder addVolumes( int index, yandex.cloud.api.backup.v1.BackupOuterClass.Volume.Builder builderForValue) { if (volumesBuilder_ == null) { ensureVolumesIsMutable(); volumes_.add(index, builderForValue.build()); onChanged(); } else { volumesBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ public Builder addAllVolumes( java.lang.Iterable values) { if (volumesBuilder_ == null) { ensureVolumesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, volumes_); onChanged(); } else { volumesBuilder_.addAllMessages(values); } return this; } /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ public Builder clearVolumes() { if (volumesBuilder_ == null) { volumes_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { volumesBuilder_.clear(); } return this; } /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ public Builder removeVolumes(int index) { if (volumesBuilder_ == null) { ensureVolumesIsMutable(); volumes_.remove(index); onChanged(); } else { volumesBuilder_.remove(index); } return this; } /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ public yandex.cloud.api.backup.v1.BackupOuterClass.Volume.Builder getVolumesBuilder( int index) { return getVolumesFieldBuilder().getBuilder(index); } /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ public yandex.cloud.api.backup.v1.BackupOuterClass.VolumeOrBuilder getVolumesOrBuilder( int index) { if (volumesBuilder_ == null) { return volumes_.get(index); } else { return volumesBuilder_.getMessageOrBuilder(index); } } /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ public java.util.List getVolumesOrBuilderList() { if (volumesBuilder_ != null) { return volumesBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(volumes_); } } /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ public yandex.cloud.api.backup.v1.BackupOuterClass.Volume.Builder addVolumesBuilder() { return getVolumesFieldBuilder().addBuilder( yandex.cloud.api.backup.v1.BackupOuterClass.Volume.getDefaultInstance()); } /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ public yandex.cloud.api.backup.v1.BackupOuterClass.Volume.Builder addVolumesBuilder( int index) { return getVolumesFieldBuilder().addBuilder( index, yandex.cloud.api.backup.v1.BackupOuterClass.Volume.getDefaultInstance()); } /** * repeated .yandex.cloud.backup.v1.Volume volumes = 4; */ public java.util.List getVolumesBuilderList() { return getVolumesFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.backup.v1.BackupOuterClass.Volume, yandex.cloud.api.backup.v1.BackupOuterClass.Volume.Builder, yandex.cloud.api.backup.v1.BackupOuterClass.VolumeOrBuilder> getVolumesFieldBuilder() { if (volumesBuilder_ == null) { volumesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.backup.v1.BackupOuterClass.Volume, yandex.cloud.api.backup.v1.BackupOuterClass.Volume.Builder, yandex.cloud.api.backup.v1.BackupOuterClass.VolumeOrBuilder>( volumes_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); volumes_ = null; } return volumesBuilder_; } @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.Disk) } // @@protoc_insertion_point(class_scope:yandex.cloud.backup.v1.Disk) private static final yandex.cloud.api.backup.v1.BackupOuterClass.Disk DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.backup.v1.BackupOuterClass.Disk(); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Disk getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Disk parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Disk(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.BackupOuterClass.Disk getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface BackupOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.backup.v1.Backup) com.google.protobuf.MessageOrBuilder { /** * string id = 1; * @return The id. */ java.lang.String getId(); /** * string id = 1; * @return The bytes for id. */ com.google.protobuf.ByteString getIdBytes(); /** * string vault_id = 2; * @return The vaultId. */ java.lang.String getVaultId(); /** * string vault_id = 2; * @return The bytes for vaultId. */ com.google.protobuf.ByteString getVaultIdBytes(); /** * string archive_id = 3; * @return The archiveId. */ java.lang.String getArchiveId(); /** * string archive_id = 3; * @return The bytes for archiveId. */ com.google.protobuf.ByteString getArchiveIdBytes(); /** * .google.protobuf.Timestamp created_at = 4; * @return Whether the createdAt field is set. */ boolean hasCreatedAt(); /** * .google.protobuf.Timestamp created_at = 4; * @return The createdAt. */ com.google.protobuf.Timestamp getCreatedAt(); /** * .google.protobuf.Timestamp created_at = 4; */ com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder(); /** * .google.protobuf.Timestamp last_seen_at = 5; * @return Whether the lastSeenAt field is set. */ boolean hasLastSeenAt(); /** * .google.protobuf.Timestamp last_seen_at = 5; * @return The lastSeenAt. */ com.google.protobuf.Timestamp getLastSeenAt(); /** * .google.protobuf.Timestamp last_seen_at = 5; */ com.google.protobuf.TimestampOrBuilder getLastSeenAtOrBuilder(); /** * int64 size = 6; * @return The size. */ long getSize(); /** * int64 deduplicated_size = 7; * @return The deduplicatedSize. */ long getDeduplicatedSize(); /** * int64 backed_up_data_size = 8; * @return The backedUpDataSize. */ long getBackedUpDataSize(); /** * int64 original_data_size = 9; * @return The originalDataSize. */ long getOriginalDataSize(); /** * .yandex.cloud.backup.v1.Backup.BackupAttributes attributes = 10; * @return Whether the attributes field is set. */ boolean hasAttributes(); /** * .yandex.cloud.backup.v1.Backup.BackupAttributes attributes = 10; * @return The attributes. */ yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes getAttributes(); /** * .yandex.cloud.backup.v1.Backup.BackupAttributes attributes = 10; */ yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributesOrBuilder getAttributesOrBuilder(); /** * string compute_instance_id = 11; * @return The computeInstanceId. */ java.lang.String getComputeInstanceId(); /** * string compute_instance_id = 11; * @return The bytes for computeInstanceId. */ com.google.protobuf.ByteString getComputeInstanceIdBytes(); /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ java.util.List getDisksList(); /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ yandex.cloud.api.backup.v1.BackupOuterClass.Disk getDisks(int index); /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ int getDisksCount(); /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ java.util.List getDisksOrBuilderList(); /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ yandex.cloud.api.backup.v1.BackupOuterClass.DiskOrBuilder getDisksOrBuilder( int index); /** * .yandex.cloud.backup.v1.Backup.Type type = 15; * @return The enum numeric value on the wire for type. */ int getTypeValue(); /** * .yandex.cloud.backup.v1.Backup.Type type = 15; * @return The type. */ yandex.cloud.api.backup.v1.BackupOuterClass.Backup.Type getType(); /** * bool deleted = 21; * @return The deleted. */ boolean getDeleted(); /** * string policy_id = 22; * @return The policyId. */ java.lang.String getPolicyId(); /** * string policy_id = 22; * @return The bytes for policyId. */ com.google.protobuf.ByteString getPolicyIdBytes(); /** * string resource_id = 23; * @return The resourceId. */ java.lang.String getResourceId(); /** * string resource_id = 23; * @return The bytes for resourceId. */ com.google.protobuf.ByteString getResourceIdBytes(); } /** * Protobuf type {@code yandex.cloud.backup.v1.Backup} */ public static final class Backup extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.backup.v1.Backup) BackupOrBuilder { private static final long serialVersionUID = 0L; // Use Backup.newBuilder() to construct. private Backup(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Backup() { id_ = ""; vaultId_ = ""; archiveId_ = ""; computeInstanceId_ = ""; disks_ = java.util.Collections.emptyList(); type_ = 0; policyId_ = ""; resourceId_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Backup(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Backup( 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: { java.lang.String s = input.readStringRequireUtf8(); id_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); vaultId_ = s; break; } case 26: { java.lang.String s = input.readStringRequireUtf8(); archiveId_ = s; break; } case 34: { com.google.protobuf.Timestamp.Builder subBuilder = null; if (createdAt_ != null) { subBuilder = createdAt_.toBuilder(); } createdAt_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(createdAt_); createdAt_ = subBuilder.buildPartial(); } break; } case 42: { com.google.protobuf.Timestamp.Builder subBuilder = null; if (lastSeenAt_ != null) { subBuilder = lastSeenAt_.toBuilder(); } lastSeenAt_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(lastSeenAt_); lastSeenAt_ = subBuilder.buildPartial(); } break; } case 48: { size_ = input.readInt64(); break; } case 56: { deduplicatedSize_ = input.readInt64(); break; } case 64: { backedUpDataSize_ = input.readInt64(); break; } case 72: { originalDataSize_ = input.readInt64(); break; } case 82: { yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes.Builder subBuilder = null; if (attributes_ != null) { subBuilder = attributes_.toBuilder(); } attributes_ = input.readMessage(yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(attributes_); attributes_ = subBuilder.buildPartial(); } break; } case 90: { java.lang.String s = input.readStringRequireUtf8(); computeInstanceId_ = s; break; } case 114: { if (!((mutable_bitField0_ & 0x00000001) != 0)) { disks_ = new java.util.ArrayList(); mutable_bitField0_ |= 0x00000001; } disks_.add( input.readMessage(yandex.cloud.api.backup.v1.BackupOuterClass.Disk.parser(), extensionRegistry)); break; } case 120: { int rawValue = input.readEnum(); type_ = rawValue; break; } case 168: { deleted_ = input.readBool(); break; } case 178: { java.lang.String s = input.readStringRequireUtf8(); policyId_ = s; break; } case 186: { 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 { if (((mutable_bitField0_ & 0x00000001) != 0)) { disks_ = java.util.Collections.unmodifiableList(disks_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Backup_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Backup_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.BackupOuterClass.Backup.class, yandex.cloud.api.backup.v1.BackupOuterClass.Backup.Builder.class); } /** *
     * Backup type.
     * For detailed information, please see [Backup types](/docs/backup/concepts/backup#types).
     * 
* * Protobuf enum {@code yandex.cloud.backup.v1.Backup.Type} */ public enum Type implements com.google.protobuf.ProtocolMessageEnum { /** * TYPE_UNSPECIFIED = 0; */ TYPE_UNSPECIFIED(0), /** * FULL = 1; */ FULL(1), /** * INCREMENTAL = 2; */ INCREMENTAL(2), UNRECOGNIZED(-1), ; /** * TYPE_UNSPECIFIED = 0; */ public static final int TYPE_UNSPECIFIED_VALUE = 0; /** * FULL = 1; */ public static final int FULL_VALUE = 1; /** * INCREMENTAL = 2; */ public static final int INCREMENTAL_VALUE = 2; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static Type valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static Type forNumber(int value) { switch (value) { case 0: return TYPE_UNSPECIFIED; case 1: return FULL; case 2: return INCREMENTAL; 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.BackupOuterClass.Backup.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.Backup.Type) } public interface BackupAttributesOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.backup.v1.Backup.BackupAttributes) com.google.protobuf.MessageOrBuilder { /** * string stream_name = 1; * @return The streamName. */ java.lang.String getStreamName(); /** * string stream_name = 1; * @return The bytes for streamName. */ com.google.protobuf.ByteString getStreamNameBytes(); /** * string uri = 2; * @return The uri. */ java.lang.String getUri(); /** * string uri = 2; * @return The bytes for uri. */ com.google.protobuf.ByteString getUriBytes(); } /** * Protobuf type {@code yandex.cloud.backup.v1.Backup.BackupAttributes} */ public static final class BackupAttributes extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.backup.v1.Backup.BackupAttributes) BackupAttributesOrBuilder { private static final long serialVersionUID = 0L; // Use BackupAttributes.newBuilder() to construct. private BackupAttributes(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private BackupAttributes() { streamName_ = ""; uri_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new BackupAttributes(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private BackupAttributes( 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(); streamName_ = s; break; } case 18: { java.lang.String s = input.readStringRequireUtf8(); uri_ = 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.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Backup_BackupAttributes_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Backup_BackupAttributes_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes.class, yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes.Builder.class); } public static final int STREAM_NAME_FIELD_NUMBER = 1; private volatile java.lang.Object streamName_; /** * string stream_name = 1; * @return The streamName. */ @java.lang.Override public java.lang.String getStreamName() { java.lang.Object ref = streamName_; 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(); streamName_ = s; return s; } } /** * string stream_name = 1; * @return The bytes for streamName. */ @java.lang.Override public com.google.protobuf.ByteString getStreamNameBytes() { java.lang.Object ref = streamName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); streamName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int URI_FIELD_NUMBER = 2; private volatile java.lang.Object uri_; /** * string uri = 2; * @return The uri. */ @java.lang.Override public java.lang.String getUri() { java.lang.Object ref = uri_; 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(); uri_ = s; return s; } } /** * string uri = 2; * @return The bytes for uri. */ @java.lang.Override public com.google.protobuf.ByteString getUriBytes() { java.lang.Object ref = uri_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); uri_ = 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(streamName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, streamName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uri_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, uri_); } 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(streamName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, streamName_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uri_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, uri_); } 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.BackupOuterClass.Backup.BackupAttributes)) { return super.equals(obj); } yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes other = (yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes) obj; if (!getStreamName() .equals(other.getStreamName())) return false; if (!getUri() .equals(other.getUri())) 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) + STREAM_NAME_FIELD_NUMBER; hash = (53 * hash) + getStreamName().hashCode(); hash = (37 * hash) + URI_FIELD_NUMBER; hash = (53 * hash) + getUri().hashCode(); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes 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.BackupOuterClass.Backup.BackupAttributes parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes 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.BackupOuterClass.Backup.BackupAttributes parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes 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.BackupOuterClass.Backup.BackupAttributes parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes 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.BackupOuterClass.Backup.BackupAttributes parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes 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.BackupOuterClass.Backup.BackupAttributes 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.BackupOuterClass.Backup.BackupAttributes 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.BackupOuterClass.Backup.BackupAttributes 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.Backup.BackupAttributes} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.backup.v1.Backup.BackupAttributes) yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributesOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Backup_BackupAttributes_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Backup_BackupAttributes_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes.class, yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes.Builder.class); } // Construct using yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes.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(); streamName_ = ""; uri_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Backup_BackupAttributes_descriptor; } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes getDefaultInstanceForType() { return yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes build() { yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes buildPartial() { yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes result = new yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes(this); result.streamName_ = streamName_; result.uri_ = uri_; 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.BackupOuterClass.Backup.BackupAttributes) { return mergeFrom((yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes other) { if (other == yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes.getDefaultInstance()) return this; if (!other.getStreamName().isEmpty()) { streamName_ = other.streamName_; onChanged(); } if (!other.getUri().isEmpty()) { uri_ = other.uri_; 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.BackupOuterClass.Backup.BackupAttributes parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object streamName_ = ""; /** * string stream_name = 1; * @return The streamName. */ public java.lang.String getStreamName() { java.lang.Object ref = streamName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); streamName_ = s; return s; } else { return (java.lang.String) ref; } } /** * string stream_name = 1; * @return The bytes for streamName. */ public com.google.protobuf.ByteString getStreamNameBytes() { java.lang.Object ref = streamName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); streamName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string stream_name = 1; * @param value The streamName to set. * @return This builder for chaining. */ public Builder setStreamName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } streamName_ = value; onChanged(); return this; } /** * string stream_name = 1; * @return This builder for chaining. */ public Builder clearStreamName() { streamName_ = getDefaultInstance().getStreamName(); onChanged(); return this; } /** * string stream_name = 1; * @param value The bytes for streamName to set. * @return This builder for chaining. */ public Builder setStreamNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); streamName_ = value; onChanged(); return this; } private java.lang.Object uri_ = ""; /** * string uri = 2; * @return The uri. */ public java.lang.String getUri() { java.lang.Object ref = uri_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); uri_ = s; return s; } else { return (java.lang.String) ref; } } /** * string uri = 2; * @return The bytes for uri. */ public com.google.protobuf.ByteString getUriBytes() { java.lang.Object ref = uri_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); uri_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string uri = 2; * @param value The uri to set. * @return This builder for chaining. */ public Builder setUri( java.lang.String value) { if (value == null) { throw new NullPointerException(); } uri_ = value; onChanged(); return this; } /** * string uri = 2; * @return This builder for chaining. */ public Builder clearUri() { uri_ = getDefaultInstance().getUri(); onChanged(); return this; } /** * string uri = 2; * @param value The bytes for uri to set. * @return This builder for chaining. */ public Builder setUriBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); uri_ = 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.Backup.BackupAttributes) } // @@protoc_insertion_point(class_scope:yandex.cloud.backup.v1.Backup.BackupAttributes) private static final yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes(); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public BackupAttributes parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new BackupAttributes(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.BackupOuterClass.Backup.BackupAttributes getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public static final int ID_FIELD_NUMBER = 1; private volatile java.lang.Object id_; /** * string id = 1; * @return The id. */ @java.lang.Override public java.lang.String getId() { java.lang.Object ref = id_; 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(); id_ = s; return s; } } /** * string id = 1; * @return The bytes for id. */ @java.lang.Override public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); id_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int VAULT_ID_FIELD_NUMBER = 2; private volatile java.lang.Object vaultId_; /** * string vault_id = 2; * @return The vaultId. */ @java.lang.Override public java.lang.String getVaultId() { java.lang.Object ref = vaultId_; 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(); vaultId_ = s; return s; } } /** * string vault_id = 2; * @return The bytes for vaultId. */ @java.lang.Override public com.google.protobuf.ByteString getVaultIdBytes() { java.lang.Object ref = vaultId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); vaultId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ARCHIVE_ID_FIELD_NUMBER = 3; private volatile java.lang.Object archiveId_; /** * string archive_id = 3; * @return The archiveId. */ @java.lang.Override public java.lang.String getArchiveId() { java.lang.Object ref = archiveId_; 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(); archiveId_ = s; return s; } } /** * string archive_id = 3; * @return The bytes for archiveId. */ @java.lang.Override public com.google.protobuf.ByteString getArchiveIdBytes() { java.lang.Object ref = archiveId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); archiveId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int CREATED_AT_FIELD_NUMBER = 4; private com.google.protobuf.Timestamp createdAt_; /** * .google.protobuf.Timestamp created_at = 4; * @return Whether the createdAt field is set. */ @java.lang.Override public boolean hasCreatedAt() { return createdAt_ != null; } /** * .google.protobuf.Timestamp created_at = 4; * @return The createdAt. */ @java.lang.Override public com.google.protobuf.Timestamp getCreatedAt() { return createdAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createdAt_; } /** * .google.protobuf.Timestamp created_at = 4; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder() { return getCreatedAt(); } public static final int LAST_SEEN_AT_FIELD_NUMBER = 5; private com.google.protobuf.Timestamp lastSeenAt_; /** * .google.protobuf.Timestamp last_seen_at = 5; * @return Whether the lastSeenAt field is set. */ @java.lang.Override public boolean hasLastSeenAt() { return lastSeenAt_ != null; } /** * .google.protobuf.Timestamp last_seen_at = 5; * @return The lastSeenAt. */ @java.lang.Override public com.google.protobuf.Timestamp getLastSeenAt() { return lastSeenAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : lastSeenAt_; } /** * .google.protobuf.Timestamp last_seen_at = 5; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getLastSeenAtOrBuilder() { return getLastSeenAt(); } public static final int SIZE_FIELD_NUMBER = 6; private long size_; /** * int64 size = 6; * @return The size. */ @java.lang.Override public long getSize() { return size_; } public static final int DEDUPLICATED_SIZE_FIELD_NUMBER = 7; private long deduplicatedSize_; /** * int64 deduplicated_size = 7; * @return The deduplicatedSize. */ @java.lang.Override public long getDeduplicatedSize() { return deduplicatedSize_; } public static final int BACKED_UP_DATA_SIZE_FIELD_NUMBER = 8; private long backedUpDataSize_; /** * int64 backed_up_data_size = 8; * @return The backedUpDataSize. */ @java.lang.Override public long getBackedUpDataSize() { return backedUpDataSize_; } public static final int ORIGINAL_DATA_SIZE_FIELD_NUMBER = 9; private long originalDataSize_; /** * int64 original_data_size = 9; * @return The originalDataSize. */ @java.lang.Override public long getOriginalDataSize() { return originalDataSize_; } public static final int ATTRIBUTES_FIELD_NUMBER = 10; private yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes attributes_; /** * .yandex.cloud.backup.v1.Backup.BackupAttributes attributes = 10; * @return Whether the attributes field is set. */ @java.lang.Override public boolean hasAttributes() { return attributes_ != null; } /** * .yandex.cloud.backup.v1.Backup.BackupAttributes attributes = 10; * @return The attributes. */ @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes getAttributes() { return attributes_ == null ? yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes.getDefaultInstance() : attributes_; } /** * .yandex.cloud.backup.v1.Backup.BackupAttributes attributes = 10; */ @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributesOrBuilder getAttributesOrBuilder() { return getAttributes(); } public static final int COMPUTE_INSTANCE_ID_FIELD_NUMBER = 11; private volatile java.lang.Object computeInstanceId_; /** * string compute_instance_id = 11; * @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 = 11; * @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 DISKS_FIELD_NUMBER = 14; private java.util.List disks_; /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ @java.lang.Override public java.util.List getDisksList() { return disks_; } /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ @java.lang.Override public java.util.List getDisksOrBuilderList() { return disks_; } /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ @java.lang.Override public int getDisksCount() { return disks_.size(); } /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Disk getDisks(int index) { return disks_.get(index); } /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.DiskOrBuilder getDisksOrBuilder( int index) { return disks_.get(index); } public static final int TYPE_FIELD_NUMBER = 15; private int type_; /** * .yandex.cloud.backup.v1.Backup.Type type = 15; * @return The enum numeric value on the wire for type. */ @java.lang.Override public int getTypeValue() { return type_; } /** * .yandex.cloud.backup.v1.Backup.Type type = 15; * @return The type. */ @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Backup.Type getType() { @SuppressWarnings("deprecation") yandex.cloud.api.backup.v1.BackupOuterClass.Backup.Type result = yandex.cloud.api.backup.v1.BackupOuterClass.Backup.Type.valueOf(type_); return result == null ? yandex.cloud.api.backup.v1.BackupOuterClass.Backup.Type.UNRECOGNIZED : result; } public static final int DELETED_FIELD_NUMBER = 21; private boolean deleted_; /** * bool deleted = 21; * @return The deleted. */ @java.lang.Override public boolean getDeleted() { return deleted_; } public static final int POLICY_ID_FIELD_NUMBER = 22; private volatile java.lang.Object policyId_; /** * string policy_id = 22; * @return The policyId. */ @java.lang.Override public java.lang.String getPolicyId() { java.lang.Object ref = policyId_; 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(); policyId_ = s; return s; } } /** * string policy_id = 22; * @return The bytes for policyId. */ @java.lang.Override public com.google.protobuf.ByteString getPolicyIdBytes() { java.lang.Object ref = policyId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); policyId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int RESOURCE_ID_FIELD_NUMBER = 23; private volatile java.lang.Object resourceId_; /** * string resource_id = 23; * @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 = 23; * @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(id_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(vaultId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 2, vaultId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(archiveId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3, archiveId_); } if (createdAt_ != null) { output.writeMessage(4, getCreatedAt()); } if (lastSeenAt_ != null) { output.writeMessage(5, getLastSeenAt()); } if (size_ != 0L) { output.writeInt64(6, size_); } if (deduplicatedSize_ != 0L) { output.writeInt64(7, deduplicatedSize_); } if (backedUpDataSize_ != 0L) { output.writeInt64(8, backedUpDataSize_); } if (originalDataSize_ != 0L) { output.writeInt64(9, originalDataSize_); } if (attributes_ != null) { output.writeMessage(10, getAttributes()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(computeInstanceId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 11, computeInstanceId_); } for (int i = 0; i < disks_.size(); i++) { output.writeMessage(14, disks_.get(i)); } if (type_ != yandex.cloud.api.backup.v1.BackupOuterClass.Backup.Type.TYPE_UNSPECIFIED.getNumber()) { output.writeEnum(15, type_); } if (deleted_ != false) { output.writeBool(21, deleted_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(policyId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 22, policyId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 23, 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(id_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(vaultId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, vaultId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(archiveId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, archiveId_); } if (createdAt_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getCreatedAt()); } if (lastSeenAt_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, getLastSeenAt()); } if (size_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(6, size_); } if (deduplicatedSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(7, deduplicatedSize_); } if (backedUpDataSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(8, backedUpDataSize_); } if (originalDataSize_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(9, originalDataSize_); } if (attributes_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, getAttributes()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(computeInstanceId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, computeInstanceId_); } for (int i = 0; i < disks_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(14, disks_.get(i)); } if (type_ != yandex.cloud.api.backup.v1.BackupOuterClass.Backup.Type.TYPE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(15, type_); } if (deleted_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(21, deleted_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(policyId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(22, policyId_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(23, 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.BackupOuterClass.Backup)) { return super.equals(obj); } yandex.cloud.api.backup.v1.BackupOuterClass.Backup other = (yandex.cloud.api.backup.v1.BackupOuterClass.Backup) obj; if (!getId() .equals(other.getId())) return false; if (!getVaultId() .equals(other.getVaultId())) return false; if (!getArchiveId() .equals(other.getArchiveId())) return false; if (hasCreatedAt() != other.hasCreatedAt()) return false; if (hasCreatedAt()) { if (!getCreatedAt() .equals(other.getCreatedAt())) return false; } if (hasLastSeenAt() != other.hasLastSeenAt()) return false; if (hasLastSeenAt()) { if (!getLastSeenAt() .equals(other.getLastSeenAt())) return false; } if (getSize() != other.getSize()) return false; if (getDeduplicatedSize() != other.getDeduplicatedSize()) return false; if (getBackedUpDataSize() != other.getBackedUpDataSize()) return false; if (getOriginalDataSize() != other.getOriginalDataSize()) return false; if (hasAttributes() != other.hasAttributes()) return false; if (hasAttributes()) { if (!getAttributes() .equals(other.getAttributes())) return false; } if (!getComputeInstanceId() .equals(other.getComputeInstanceId())) return false; if (!getDisksList() .equals(other.getDisksList())) return false; if (type_ != other.type_) return false; if (getDeleted() != other.getDeleted()) return false; if (!getPolicyId() .equals(other.getPolicyId())) 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) + ID_FIELD_NUMBER; hash = (53 * hash) + getId().hashCode(); hash = (37 * hash) + VAULT_ID_FIELD_NUMBER; hash = (53 * hash) + getVaultId().hashCode(); hash = (37 * hash) + ARCHIVE_ID_FIELD_NUMBER; hash = (53 * hash) + getArchiveId().hashCode(); if (hasCreatedAt()) { hash = (37 * hash) + CREATED_AT_FIELD_NUMBER; hash = (53 * hash) + getCreatedAt().hashCode(); } if (hasLastSeenAt()) { hash = (37 * hash) + LAST_SEEN_AT_FIELD_NUMBER; hash = (53 * hash) + getLastSeenAt().hashCode(); } hash = (37 * hash) + SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getSize()); hash = (37 * hash) + DEDUPLICATED_SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getDeduplicatedSize()); hash = (37 * hash) + BACKED_UP_DATA_SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getBackedUpDataSize()); hash = (37 * hash) + ORIGINAL_DATA_SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getOriginalDataSize()); if (hasAttributes()) { hash = (37 * hash) + ATTRIBUTES_FIELD_NUMBER; hash = (53 * hash) + getAttributes().hashCode(); } hash = (37 * hash) + COMPUTE_INSTANCE_ID_FIELD_NUMBER; hash = (53 * hash) + getComputeInstanceId().hashCode(); if (getDisksCount() > 0) { hash = (37 * hash) + DISKS_FIELD_NUMBER; hash = (53 * hash) + getDisksList().hashCode(); } hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + type_; hash = (37 * hash) + DELETED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getDeleted()); hash = (37 * hash) + POLICY_ID_FIELD_NUMBER; hash = (53 * hash) + getPolicyId().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.BackupOuterClass.Backup parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Backup 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.BackupOuterClass.Backup parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Backup 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.BackupOuterClass.Backup parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Backup 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.BackupOuterClass.Backup parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Backup 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.BackupOuterClass.Backup parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Backup 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.BackupOuterClass.Backup 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.BackupOuterClass.Backup 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.BackupOuterClass.Backup 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.Backup} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.backup.v1.Backup) yandex.cloud.api.backup.v1.BackupOuterClass.BackupOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Backup_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Backup_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.BackupOuterClass.Backup.class, yandex.cloud.api.backup.v1.BackupOuterClass.Backup.Builder.class); } // Construct using yandex.cloud.api.backup.v1.BackupOuterClass.Backup.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3 .alwaysUseFieldBuilders) { getDisksFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); id_ = ""; vaultId_ = ""; archiveId_ = ""; if (createdAtBuilder_ == null) { createdAt_ = null; } else { createdAt_ = null; createdAtBuilder_ = null; } if (lastSeenAtBuilder_ == null) { lastSeenAt_ = null; } else { lastSeenAt_ = null; lastSeenAtBuilder_ = null; } size_ = 0L; deduplicatedSize_ = 0L; backedUpDataSize_ = 0L; originalDataSize_ = 0L; if (attributesBuilder_ == null) { attributes_ = null; } else { attributes_ = null; attributesBuilder_ = null; } computeInstanceId_ = ""; if (disksBuilder_ == null) { disks_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { disksBuilder_.clear(); } type_ = 0; deleted_ = false; policyId_ = ""; resourceId_ = ""; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_Backup_descriptor; } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Backup getDefaultInstanceForType() { return yandex.cloud.api.backup.v1.BackupOuterClass.Backup.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Backup build() { yandex.cloud.api.backup.v1.BackupOuterClass.Backup result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Backup buildPartial() { yandex.cloud.api.backup.v1.BackupOuterClass.Backup result = new yandex.cloud.api.backup.v1.BackupOuterClass.Backup(this); int from_bitField0_ = bitField0_; result.id_ = id_; result.vaultId_ = vaultId_; result.archiveId_ = archiveId_; if (createdAtBuilder_ == null) { result.createdAt_ = createdAt_; } else { result.createdAt_ = createdAtBuilder_.build(); } if (lastSeenAtBuilder_ == null) { result.lastSeenAt_ = lastSeenAt_; } else { result.lastSeenAt_ = lastSeenAtBuilder_.build(); } result.size_ = size_; result.deduplicatedSize_ = deduplicatedSize_; result.backedUpDataSize_ = backedUpDataSize_; result.originalDataSize_ = originalDataSize_; if (attributesBuilder_ == null) { result.attributes_ = attributes_; } else { result.attributes_ = attributesBuilder_.build(); } result.computeInstanceId_ = computeInstanceId_; if (disksBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { disks_ = java.util.Collections.unmodifiableList(disks_); bitField0_ = (bitField0_ & ~0x00000001); } result.disks_ = disks_; } else { result.disks_ = disksBuilder_.build(); } result.type_ = type_; result.deleted_ = deleted_; result.policyId_ = policyId_; 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.BackupOuterClass.Backup) { return mergeFrom((yandex.cloud.api.backup.v1.BackupOuterClass.Backup)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.backup.v1.BackupOuterClass.Backup other) { if (other == yandex.cloud.api.backup.v1.BackupOuterClass.Backup.getDefaultInstance()) return this; if (!other.getId().isEmpty()) { id_ = other.id_; onChanged(); } if (!other.getVaultId().isEmpty()) { vaultId_ = other.vaultId_; onChanged(); } if (!other.getArchiveId().isEmpty()) { archiveId_ = other.archiveId_; onChanged(); } if (other.hasCreatedAt()) { mergeCreatedAt(other.getCreatedAt()); } if (other.hasLastSeenAt()) { mergeLastSeenAt(other.getLastSeenAt()); } if (other.getSize() != 0L) { setSize(other.getSize()); } if (other.getDeduplicatedSize() != 0L) { setDeduplicatedSize(other.getDeduplicatedSize()); } if (other.getBackedUpDataSize() != 0L) { setBackedUpDataSize(other.getBackedUpDataSize()); } if (other.getOriginalDataSize() != 0L) { setOriginalDataSize(other.getOriginalDataSize()); } if (other.hasAttributes()) { mergeAttributes(other.getAttributes()); } if (!other.getComputeInstanceId().isEmpty()) { computeInstanceId_ = other.computeInstanceId_; onChanged(); } if (disksBuilder_ == null) { if (!other.disks_.isEmpty()) { if (disks_.isEmpty()) { disks_ = other.disks_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureDisksIsMutable(); disks_.addAll(other.disks_); } onChanged(); } } else { if (!other.disks_.isEmpty()) { if (disksBuilder_.isEmpty()) { disksBuilder_.dispose(); disksBuilder_ = null; disks_ = other.disks_; bitField0_ = (bitField0_ & ~0x00000001); disksBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getDisksFieldBuilder() : null; } else { disksBuilder_.addAllMessages(other.disks_); } } } if (other.type_ != 0) { setTypeValue(other.getTypeValue()); } if (other.getDeleted() != false) { setDeleted(other.getDeleted()); } if (!other.getPolicyId().isEmpty()) { policyId_ = other.policyId_; 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.BackupOuterClass.Backup parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.backup.v1.BackupOuterClass.Backup) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object id_ = ""; /** * string id = 1; * @return The id. */ public java.lang.String getId() { java.lang.Object ref = id_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); id_ = s; return s; } else { return (java.lang.String) ref; } } /** * string id = 1; * @return The bytes for id. */ public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); id_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string id = 1; * @param value The id to set. * @return This builder for chaining. */ public Builder setId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } id_ = value; onChanged(); return this; } /** * string id = 1; * @return This builder for chaining. */ public Builder clearId() { id_ = getDefaultInstance().getId(); onChanged(); return this; } /** * string id = 1; * @param value The bytes for id to set. * @return This builder for chaining. */ public Builder setIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); id_ = value; onChanged(); return this; } private java.lang.Object vaultId_ = ""; /** * string vault_id = 2; * @return The vaultId. */ public java.lang.String getVaultId() { java.lang.Object ref = vaultId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); vaultId_ = s; return s; } else { return (java.lang.String) ref; } } /** * string vault_id = 2; * @return The bytes for vaultId. */ public com.google.protobuf.ByteString getVaultIdBytes() { java.lang.Object ref = vaultId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); vaultId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string vault_id = 2; * @param value The vaultId to set. * @return This builder for chaining. */ public Builder setVaultId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } vaultId_ = value; onChanged(); return this; } /** * string vault_id = 2; * @return This builder for chaining. */ public Builder clearVaultId() { vaultId_ = getDefaultInstance().getVaultId(); onChanged(); return this; } /** * string vault_id = 2; * @param value The bytes for vaultId to set. * @return This builder for chaining. */ public Builder setVaultIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); vaultId_ = value; onChanged(); return this; } private java.lang.Object archiveId_ = ""; /** * string archive_id = 3; * @return The archiveId. */ public java.lang.String getArchiveId() { java.lang.Object ref = archiveId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); archiveId_ = s; return s; } else { return (java.lang.String) ref; } } /** * string archive_id = 3; * @return The bytes for archiveId. */ public com.google.protobuf.ByteString getArchiveIdBytes() { java.lang.Object ref = archiveId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); archiveId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string archive_id = 3; * @param value The archiveId to set. * @return This builder for chaining. */ public Builder setArchiveId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } archiveId_ = value; onChanged(); return this; } /** * string archive_id = 3; * @return This builder for chaining. */ public Builder clearArchiveId() { archiveId_ = getDefaultInstance().getArchiveId(); onChanged(); return this; } /** * string archive_id = 3; * @param value The bytes for archiveId to set. * @return This builder for chaining. */ public Builder setArchiveIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); archiveId_ = value; onChanged(); return this; } private com.google.protobuf.Timestamp createdAt_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> createdAtBuilder_; /** * .google.protobuf.Timestamp created_at = 4; * @return Whether the createdAt field is set. */ public boolean hasCreatedAt() { return createdAtBuilder_ != null || createdAt_ != null; } /** * .google.protobuf.Timestamp created_at = 4; * @return The createdAt. */ public com.google.protobuf.Timestamp getCreatedAt() { if (createdAtBuilder_ == null) { return createdAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createdAt_; } else { return createdAtBuilder_.getMessage(); } } /** * .google.protobuf.Timestamp created_at = 4; */ public Builder setCreatedAt(com.google.protobuf.Timestamp value) { if (createdAtBuilder_ == null) { if (value == null) { throw new NullPointerException(); } createdAt_ = value; onChanged(); } else { createdAtBuilder_.setMessage(value); } return this; } /** * .google.protobuf.Timestamp created_at = 4; */ public Builder setCreatedAt( com.google.protobuf.Timestamp.Builder builderForValue) { if (createdAtBuilder_ == null) { createdAt_ = builderForValue.build(); onChanged(); } else { createdAtBuilder_.setMessage(builderForValue.build()); } return this; } /** * .google.protobuf.Timestamp created_at = 4; */ public Builder mergeCreatedAt(com.google.protobuf.Timestamp value) { if (createdAtBuilder_ == null) { if (createdAt_ != null) { createdAt_ = com.google.protobuf.Timestamp.newBuilder(createdAt_).mergeFrom(value).buildPartial(); } else { createdAt_ = value; } onChanged(); } else { createdAtBuilder_.mergeFrom(value); } return this; } /** * .google.protobuf.Timestamp created_at = 4; */ public Builder clearCreatedAt() { if (createdAtBuilder_ == null) { createdAt_ = null; onChanged(); } else { createdAt_ = null; createdAtBuilder_ = null; } return this; } /** * .google.protobuf.Timestamp created_at = 4; */ public com.google.protobuf.Timestamp.Builder getCreatedAtBuilder() { onChanged(); return getCreatedAtFieldBuilder().getBuilder(); } /** * .google.protobuf.Timestamp created_at = 4; */ public com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder() { if (createdAtBuilder_ != null) { return createdAtBuilder_.getMessageOrBuilder(); } else { return createdAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createdAt_; } } /** * .google.protobuf.Timestamp created_at = 4; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getCreatedAtFieldBuilder() { if (createdAtBuilder_ == null) { createdAtBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getCreatedAt(), getParentForChildren(), isClean()); createdAt_ = null; } return createdAtBuilder_; } private com.google.protobuf.Timestamp lastSeenAt_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> lastSeenAtBuilder_; /** * .google.protobuf.Timestamp last_seen_at = 5; * @return Whether the lastSeenAt field is set. */ public boolean hasLastSeenAt() { return lastSeenAtBuilder_ != null || lastSeenAt_ != null; } /** * .google.protobuf.Timestamp last_seen_at = 5; * @return The lastSeenAt. */ public com.google.protobuf.Timestamp getLastSeenAt() { if (lastSeenAtBuilder_ == null) { return lastSeenAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : lastSeenAt_; } else { return lastSeenAtBuilder_.getMessage(); } } /** * .google.protobuf.Timestamp last_seen_at = 5; */ public Builder setLastSeenAt(com.google.protobuf.Timestamp value) { if (lastSeenAtBuilder_ == null) { if (value == null) { throw new NullPointerException(); } lastSeenAt_ = value; onChanged(); } else { lastSeenAtBuilder_.setMessage(value); } return this; } /** * .google.protobuf.Timestamp last_seen_at = 5; */ public Builder setLastSeenAt( com.google.protobuf.Timestamp.Builder builderForValue) { if (lastSeenAtBuilder_ == null) { lastSeenAt_ = builderForValue.build(); onChanged(); } else { lastSeenAtBuilder_.setMessage(builderForValue.build()); } return this; } /** * .google.protobuf.Timestamp last_seen_at = 5; */ public Builder mergeLastSeenAt(com.google.protobuf.Timestamp value) { if (lastSeenAtBuilder_ == null) { if (lastSeenAt_ != null) { lastSeenAt_ = com.google.protobuf.Timestamp.newBuilder(lastSeenAt_).mergeFrom(value).buildPartial(); } else { lastSeenAt_ = value; } onChanged(); } else { lastSeenAtBuilder_.mergeFrom(value); } return this; } /** * .google.protobuf.Timestamp last_seen_at = 5; */ public Builder clearLastSeenAt() { if (lastSeenAtBuilder_ == null) { lastSeenAt_ = null; onChanged(); } else { lastSeenAt_ = null; lastSeenAtBuilder_ = null; } return this; } /** * .google.protobuf.Timestamp last_seen_at = 5; */ public com.google.protobuf.Timestamp.Builder getLastSeenAtBuilder() { onChanged(); return getLastSeenAtFieldBuilder().getBuilder(); } /** * .google.protobuf.Timestamp last_seen_at = 5; */ public com.google.protobuf.TimestampOrBuilder getLastSeenAtOrBuilder() { if (lastSeenAtBuilder_ != null) { return lastSeenAtBuilder_.getMessageOrBuilder(); } else { return lastSeenAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : lastSeenAt_; } } /** * .google.protobuf.Timestamp last_seen_at = 5; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getLastSeenAtFieldBuilder() { if (lastSeenAtBuilder_ == null) { lastSeenAtBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getLastSeenAt(), getParentForChildren(), isClean()); lastSeenAt_ = null; } return lastSeenAtBuilder_; } private long size_ ; /** * int64 size = 6; * @return The size. */ @java.lang.Override public long getSize() { return size_; } /** * int64 size = 6; * @param value The size to set. * @return This builder for chaining. */ public Builder setSize(long value) { size_ = value; onChanged(); return this; } /** * int64 size = 6; * @return This builder for chaining. */ public Builder clearSize() { size_ = 0L; onChanged(); return this; } private long deduplicatedSize_ ; /** * int64 deduplicated_size = 7; * @return The deduplicatedSize. */ @java.lang.Override public long getDeduplicatedSize() { return deduplicatedSize_; } /** * int64 deduplicated_size = 7; * @param value The deduplicatedSize to set. * @return This builder for chaining. */ public Builder setDeduplicatedSize(long value) { deduplicatedSize_ = value; onChanged(); return this; } /** * int64 deduplicated_size = 7; * @return This builder for chaining. */ public Builder clearDeduplicatedSize() { deduplicatedSize_ = 0L; onChanged(); return this; } private long backedUpDataSize_ ; /** * int64 backed_up_data_size = 8; * @return The backedUpDataSize. */ @java.lang.Override public long getBackedUpDataSize() { return backedUpDataSize_; } /** * int64 backed_up_data_size = 8; * @param value The backedUpDataSize to set. * @return This builder for chaining. */ public Builder setBackedUpDataSize(long value) { backedUpDataSize_ = value; onChanged(); return this; } /** * int64 backed_up_data_size = 8; * @return This builder for chaining. */ public Builder clearBackedUpDataSize() { backedUpDataSize_ = 0L; onChanged(); return this; } private long originalDataSize_ ; /** * int64 original_data_size = 9; * @return The originalDataSize. */ @java.lang.Override public long getOriginalDataSize() { return originalDataSize_; } /** * int64 original_data_size = 9; * @param value The originalDataSize to set. * @return This builder for chaining. */ public Builder setOriginalDataSize(long value) { originalDataSize_ = value; onChanged(); return this; } /** * int64 original_data_size = 9; * @return This builder for chaining. */ public Builder clearOriginalDataSize() { originalDataSize_ = 0L; onChanged(); return this; } private yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes attributes_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes, yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes.Builder, yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributesOrBuilder> attributesBuilder_; /** * .yandex.cloud.backup.v1.Backup.BackupAttributes attributes = 10; * @return Whether the attributes field is set. */ public boolean hasAttributes() { return attributesBuilder_ != null || attributes_ != null; } /** * .yandex.cloud.backup.v1.Backup.BackupAttributes attributes = 10; * @return The attributes. */ public yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes getAttributes() { if (attributesBuilder_ == null) { return attributes_ == null ? yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes.getDefaultInstance() : attributes_; } else { return attributesBuilder_.getMessage(); } } /** * .yandex.cloud.backup.v1.Backup.BackupAttributes attributes = 10; */ public Builder setAttributes(yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes value) { if (attributesBuilder_ == null) { if (value == null) { throw new NullPointerException(); } attributes_ = value; onChanged(); } else { attributesBuilder_.setMessage(value); } return this; } /** * .yandex.cloud.backup.v1.Backup.BackupAttributes attributes = 10; */ public Builder setAttributes( yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes.Builder builderForValue) { if (attributesBuilder_ == null) { attributes_ = builderForValue.build(); onChanged(); } else { attributesBuilder_.setMessage(builderForValue.build()); } return this; } /** * .yandex.cloud.backup.v1.Backup.BackupAttributes attributes = 10; */ public Builder mergeAttributes(yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes value) { if (attributesBuilder_ == null) { if (attributes_ != null) { attributes_ = yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes.newBuilder(attributes_).mergeFrom(value).buildPartial(); } else { attributes_ = value; } onChanged(); } else { attributesBuilder_.mergeFrom(value); } return this; } /** * .yandex.cloud.backup.v1.Backup.BackupAttributes attributes = 10; */ public Builder clearAttributes() { if (attributesBuilder_ == null) { attributes_ = null; onChanged(); } else { attributes_ = null; attributesBuilder_ = null; } return this; } /** * .yandex.cloud.backup.v1.Backup.BackupAttributes attributes = 10; */ public yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes.Builder getAttributesBuilder() { onChanged(); return getAttributesFieldBuilder().getBuilder(); } /** * .yandex.cloud.backup.v1.Backup.BackupAttributes attributes = 10; */ public yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributesOrBuilder getAttributesOrBuilder() { if (attributesBuilder_ != null) { return attributesBuilder_.getMessageOrBuilder(); } else { return attributes_ == null ? yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes.getDefaultInstance() : attributes_; } } /** * .yandex.cloud.backup.v1.Backup.BackupAttributes attributes = 10; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes, yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes.Builder, yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributesOrBuilder> getAttributesFieldBuilder() { if (attributesBuilder_ == null) { attributesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes, yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributes.Builder, yandex.cloud.api.backup.v1.BackupOuterClass.Backup.BackupAttributesOrBuilder>( getAttributes(), getParentForChildren(), isClean()); attributes_ = null; } return attributesBuilder_; } private java.lang.Object computeInstanceId_ = ""; /** * string compute_instance_id = 11; * @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 = 11; * @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 = 11; * @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 = 11; * @return This builder for chaining. */ public Builder clearComputeInstanceId() { computeInstanceId_ = getDefaultInstance().getComputeInstanceId(); onChanged(); return this; } /** * string compute_instance_id = 11; * @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.util.List disks_ = java.util.Collections.emptyList(); private void ensureDisksIsMutable() { if (!((bitField0_ & 0x00000001) != 0)) { disks_ = new java.util.ArrayList(disks_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.backup.v1.BackupOuterClass.Disk, yandex.cloud.api.backup.v1.BackupOuterClass.Disk.Builder, yandex.cloud.api.backup.v1.BackupOuterClass.DiskOrBuilder> disksBuilder_; /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ public java.util.List getDisksList() { if (disksBuilder_ == null) { return java.util.Collections.unmodifiableList(disks_); } else { return disksBuilder_.getMessageList(); } } /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ public int getDisksCount() { if (disksBuilder_ == null) { return disks_.size(); } else { return disksBuilder_.getCount(); } } /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ public yandex.cloud.api.backup.v1.BackupOuterClass.Disk getDisks(int index) { if (disksBuilder_ == null) { return disks_.get(index); } else { return disksBuilder_.getMessage(index); } } /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ public Builder setDisks( int index, yandex.cloud.api.backup.v1.BackupOuterClass.Disk value) { if (disksBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDisksIsMutable(); disks_.set(index, value); onChanged(); } else { disksBuilder_.setMessage(index, value); } return this; } /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ public Builder setDisks( int index, yandex.cloud.api.backup.v1.BackupOuterClass.Disk.Builder builderForValue) { if (disksBuilder_ == null) { ensureDisksIsMutable(); disks_.set(index, builderForValue.build()); onChanged(); } else { disksBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ public Builder addDisks(yandex.cloud.api.backup.v1.BackupOuterClass.Disk value) { if (disksBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDisksIsMutable(); disks_.add(value); onChanged(); } else { disksBuilder_.addMessage(value); } return this; } /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ public Builder addDisks( int index, yandex.cloud.api.backup.v1.BackupOuterClass.Disk value) { if (disksBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureDisksIsMutable(); disks_.add(index, value); onChanged(); } else { disksBuilder_.addMessage(index, value); } return this; } /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ public Builder addDisks( yandex.cloud.api.backup.v1.BackupOuterClass.Disk.Builder builderForValue) { if (disksBuilder_ == null) { ensureDisksIsMutable(); disks_.add(builderForValue.build()); onChanged(); } else { disksBuilder_.addMessage(builderForValue.build()); } return this; } /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ public Builder addDisks( int index, yandex.cloud.api.backup.v1.BackupOuterClass.Disk.Builder builderForValue) { if (disksBuilder_ == null) { ensureDisksIsMutable(); disks_.add(index, builderForValue.build()); onChanged(); } else { disksBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ public Builder addAllDisks( java.lang.Iterable values) { if (disksBuilder_ == null) { ensureDisksIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, disks_); onChanged(); } else { disksBuilder_.addAllMessages(values); } return this; } /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ public Builder clearDisks() { if (disksBuilder_ == null) { disks_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { disksBuilder_.clear(); } return this; } /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ public Builder removeDisks(int index) { if (disksBuilder_ == null) { ensureDisksIsMutable(); disks_.remove(index); onChanged(); } else { disksBuilder_.remove(index); } return this; } /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ public yandex.cloud.api.backup.v1.BackupOuterClass.Disk.Builder getDisksBuilder( int index) { return getDisksFieldBuilder().getBuilder(index); } /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ public yandex.cloud.api.backup.v1.BackupOuterClass.DiskOrBuilder getDisksOrBuilder( int index) { if (disksBuilder_ == null) { return disks_.get(index); } else { return disksBuilder_.getMessageOrBuilder(index); } } /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ public java.util.List getDisksOrBuilderList() { if (disksBuilder_ != null) { return disksBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(disks_); } } /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ public yandex.cloud.api.backup.v1.BackupOuterClass.Disk.Builder addDisksBuilder() { return getDisksFieldBuilder().addBuilder( yandex.cloud.api.backup.v1.BackupOuterClass.Disk.getDefaultInstance()); } /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ public yandex.cloud.api.backup.v1.BackupOuterClass.Disk.Builder addDisksBuilder( int index) { return getDisksFieldBuilder().addBuilder( index, yandex.cloud.api.backup.v1.BackupOuterClass.Disk.getDefaultInstance()); } /** * repeated .yandex.cloud.backup.v1.Disk disks = 14; */ public java.util.List getDisksBuilderList() { return getDisksFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.backup.v1.BackupOuterClass.Disk, yandex.cloud.api.backup.v1.BackupOuterClass.Disk.Builder, yandex.cloud.api.backup.v1.BackupOuterClass.DiskOrBuilder> getDisksFieldBuilder() { if (disksBuilder_ == null) { disksBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< yandex.cloud.api.backup.v1.BackupOuterClass.Disk, yandex.cloud.api.backup.v1.BackupOuterClass.Disk.Builder, yandex.cloud.api.backup.v1.BackupOuterClass.DiskOrBuilder>( disks_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); disks_ = null; } return disksBuilder_; } private int type_ = 0; /** * .yandex.cloud.backup.v1.Backup.Type type = 15; * @return The enum numeric value on the wire for type. */ @java.lang.Override public int getTypeValue() { return type_; } /** * .yandex.cloud.backup.v1.Backup.Type type = 15; * @param value The enum numeric value on the wire for type to set. * @return This builder for chaining. */ public Builder setTypeValue(int value) { type_ = value; onChanged(); return this; } /** * .yandex.cloud.backup.v1.Backup.Type type = 15; * @return The type. */ @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.Backup.Type getType() { @SuppressWarnings("deprecation") yandex.cloud.api.backup.v1.BackupOuterClass.Backup.Type result = yandex.cloud.api.backup.v1.BackupOuterClass.Backup.Type.valueOf(type_); return result == null ? yandex.cloud.api.backup.v1.BackupOuterClass.Backup.Type.UNRECOGNIZED : result; } /** * .yandex.cloud.backup.v1.Backup.Type type = 15; * @param value The type to set. * @return This builder for chaining. */ public Builder setType(yandex.cloud.api.backup.v1.BackupOuterClass.Backup.Type value) { if (value == null) { throw new NullPointerException(); } type_ = value.getNumber(); onChanged(); return this; } /** * .yandex.cloud.backup.v1.Backup.Type type = 15; * @return This builder for chaining. */ public Builder clearType() { type_ = 0; onChanged(); return this; } private boolean deleted_ ; /** * bool deleted = 21; * @return The deleted. */ @java.lang.Override public boolean getDeleted() { return deleted_; } /** * bool deleted = 21; * @param value The deleted to set. * @return This builder for chaining. */ public Builder setDeleted(boolean value) { deleted_ = value; onChanged(); return this; } /** * bool deleted = 21; * @return This builder for chaining. */ public Builder clearDeleted() { deleted_ = false; onChanged(); return this; } private java.lang.Object policyId_ = ""; /** * string policy_id = 22; * @return The policyId. */ public java.lang.String getPolicyId() { java.lang.Object ref = policyId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); policyId_ = s; return s; } else { return (java.lang.String) ref; } } /** * string policy_id = 22; * @return The bytes for policyId. */ public com.google.protobuf.ByteString getPolicyIdBytes() { java.lang.Object ref = policyId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); policyId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * string policy_id = 22; * @param value The policyId to set. * @return This builder for chaining. */ public Builder setPolicyId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } policyId_ = value; onChanged(); return this; } /** * string policy_id = 22; * @return This builder for chaining. */ public Builder clearPolicyId() { policyId_ = getDefaultInstance().getPolicyId(); onChanged(); return this; } /** * string policy_id = 22; * @param value The bytes for policyId to set. * @return This builder for chaining. */ public Builder setPolicyIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); policyId_ = value; onChanged(); return this; } private java.lang.Object resourceId_ = ""; /** * string resource_id = 23; * @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 = 23; * @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 = 23; * @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 = 23; * @return This builder for chaining. */ public Builder clearResourceId() { resourceId_ = getDefaultInstance().getResourceId(); onChanged(); return this; } /** * string resource_id = 23; * @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.Backup) } // @@protoc_insertion_point(class_scope:yandex.cloud.backup.v1.Backup) private static final yandex.cloud.api.backup.v1.BackupOuterClass.Backup DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.backup.v1.BackupOuterClass.Backup(); } public static yandex.cloud.api.backup.v1.BackupOuterClass.Backup getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Backup parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Backup(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.BackupOuterClass.Backup getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public interface BackupFileOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.backup.v1.BackupFile) com.google.protobuf.MessageOrBuilder { /** *
     * id of the item. Should be used as source id in case of listing.
     * 
* * string id = 1 [(.yandex.cloud.required) = true]; * @return The id. */ java.lang.String getId(); /** *
     * id of the item. Should be used as source id in case of listing.
     * 
* * string id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for id. */ com.google.protobuf.ByteString getIdBytes(); /** *
     * might be empty if this is root directory.
     * 
* * .google.protobuf.StringValue parent_id = 2 [(.yandex.cloud.required) = false]; * @return Whether the parentId field is set. */ boolean hasParentId(); /** *
     * might be empty if this is root directory.
     * 
* * .google.protobuf.StringValue parent_id = 2 [(.yandex.cloud.required) = false]; * @return The parentId. */ com.google.protobuf.StringValue getParentId(); /** *
     * might be empty if this is root directory.
     * 
* * .google.protobuf.StringValue parent_id = 2 [(.yandex.cloud.required) = false]; */ com.google.protobuf.StringValueOrBuilder getParentIdOrBuilder(); /** *
     * Type of the item.
     * 
* * .yandex.cloud.backup.v1.BackupFile.Type type = 3 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for type. */ int getTypeValue(); /** *
     * Type of the item.
     * 
* * .yandex.cloud.backup.v1.BackupFile.Type type = 3 [(.yandex.cloud.required) = true]; * @return The type. */ yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Type getType(); /** *
     * Absolute path of the item.
     * 
* * string full_path = 4 [(.yandex.cloud.required) = true]; * @return The fullPath. */ java.lang.String getFullPath(); /** *
     * Absolute path of the item.
     * 
* * string full_path = 4 [(.yandex.cloud.required) = true]; * @return The bytes for fullPath. */ com.google.protobuf.ByteString getFullPathBytes(); /** *
     * Name of the directory / file.
     * 
* * string name = 5 [(.yandex.cloud.required) = true]; * @return The name. */ java.lang.String getName(); /** *
     * Name of the directory / file.
     * 
* * string name = 5 [(.yandex.cloud.required) = true]; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
     * Size in bytes of the item.
     * 
* * int64 size = 6; * @return The size. */ long getSize(); /** *
     * Actions that might be done on the object.
     * 
* * .yandex.cloud.backup.v1.BackupFile.Actions actions = 7 [(.yandex.cloud.required) = true]; * @return Whether the actions field is set. */ boolean hasActions(); /** *
     * Actions that might be done on the object.
     * 
* * .yandex.cloud.backup.v1.BackupFile.Actions actions = 7 [(.yandex.cloud.required) = true]; * @return The actions. */ yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions getActions(); /** *
     * Actions that might be done on the object.
     * 
* * .yandex.cloud.backup.v1.BackupFile.Actions actions = 7 [(.yandex.cloud.required) = true]; */ yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.ActionsOrBuilder getActionsOrBuilder(); /** * .google.protobuf.Timestamp modified_at = 8 [(.yandex.cloud.required) = true]; * @return Whether the modifiedAt field is set. */ boolean hasModifiedAt(); /** * .google.protobuf.Timestamp modified_at = 8 [(.yandex.cloud.required) = true]; * @return The modifiedAt. */ com.google.protobuf.Timestamp getModifiedAt(); /** * .google.protobuf.Timestamp modified_at = 8 [(.yandex.cloud.required) = true]; */ com.google.protobuf.TimestampOrBuilder getModifiedAtOrBuilder(); } /** *
   * BackupFile represents a single unit of file or directory system inside the backup.
   * 
* * Protobuf type {@code yandex.cloud.backup.v1.BackupFile} */ public static final class BackupFile extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.backup.v1.BackupFile) BackupFileOrBuilder { private static final long serialVersionUID = 0L; // Use BackupFile.newBuilder() to construct. private BackupFile(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private BackupFile() { id_ = ""; type_ = 0; fullPath_ = ""; name_ = ""; } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new BackupFile(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private BackupFile( 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(); id_ = s; break; } case 18: { com.google.protobuf.StringValue.Builder subBuilder = null; if (parentId_ != null) { subBuilder = parentId_.toBuilder(); } parentId_ = input.readMessage(com.google.protobuf.StringValue.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(parentId_); parentId_ = subBuilder.buildPartial(); } break; } case 24: { int rawValue = input.readEnum(); type_ = rawValue; break; } case 34: { java.lang.String s = input.readStringRequireUtf8(); fullPath_ = s; break; } case 42: { java.lang.String s = input.readStringRequireUtf8(); name_ = s; break; } case 48: { size_ = input.readInt64(); break; } case 58: { yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions.Builder subBuilder = null; if (actions_ != null) { subBuilder = actions_.toBuilder(); } actions_ = input.readMessage(yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(actions_); actions_ = subBuilder.buildPartial(); } break; } case 66: { com.google.protobuf.Timestamp.Builder subBuilder = null; if (modifiedAt_ != null) { subBuilder = modifiedAt_.toBuilder(); } modifiedAt_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(modifiedAt_); modifiedAt_ = 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.BackupOuterClass.internal_static_yandex_cloud_backup_v1_BackupFile_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_BackupFile_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.class, yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Builder.class); } /** *
     * Type of the file.
     * 
* * Protobuf enum {@code yandex.cloud.backup.v1.BackupFile.Type} */ public enum Type implements com.google.protobuf.ProtocolMessageEnum { /** * TYPE_UNSPECIFIED = 0; */ TYPE_UNSPECIFIED(0), /** * TYPE_DIR = 1; */ TYPE_DIR(1), /** * TYPE_FILE = 2; */ TYPE_FILE(2), UNRECOGNIZED(-1), ; /** * TYPE_UNSPECIFIED = 0; */ public static final int TYPE_UNSPECIFIED_VALUE = 0; /** * TYPE_DIR = 1; */ public static final int TYPE_DIR_VALUE = 1; /** * TYPE_FILE = 2; */ public static final int TYPE_FILE_VALUE = 2; public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( "Can't get the number of an unknown enum value."); } return value; } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static Type valueOf(int value) { return forNumber(value); } /** * @param value The numeric wire value of the corresponding enum entry. * @return The enum associated with the given numeric wire value. */ public static Type forNumber(int value) { switch (value) { case 0: return TYPE_UNSPECIFIED; case 1: return TYPE_DIR; case 2: return TYPE_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.BackupOuterClass.BackupFile.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.BackupFile.Type) } public interface ActionsOrBuilder extends // @@protoc_insertion_point(interface_extends:yandex.cloud.backup.v1.BackupFile.Actions) com.google.protobuf.MessageOrBuilder { /** *
       * Allows to send request to restore item to disk
       * 
* * bool restore_to_disk = 1; * @return The restoreToDisk. */ boolean getRestoreToDisk(); /** *
       * Allows to move to location by id.
       * 
* * bool go_to_location = 2; * @return The goToLocation. */ boolean getGoToLocation(); } /** * Protobuf type {@code yandex.cloud.backup.v1.BackupFile.Actions} */ public static final class Actions extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:yandex.cloud.backup.v1.BackupFile.Actions) ActionsOrBuilder { private static final long serialVersionUID = 0L; // Use Actions.newBuilder() to construct. private Actions(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private Actions() { } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance( UnusedPrivateParameter unused) { return new Actions(); } @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Actions( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { this(); if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 8: { restoreToDisk_ = input.readBool(); break; } case 16: { goToLocation_ = input.readBool(); break; } default: { if (!parseUnknownField( input, unknownFields, extensionRegistry, tag)) { done = true; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_BackupFile_Actions_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_BackupFile_Actions_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions.class, yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions.Builder.class); } public static final int RESTORE_TO_DISK_FIELD_NUMBER = 1; private boolean restoreToDisk_; /** *
       * Allows to send request to restore item to disk
       * 
* * bool restore_to_disk = 1; * @return The restoreToDisk. */ @java.lang.Override public boolean getRestoreToDisk() { return restoreToDisk_; } public static final int GO_TO_LOCATION_FIELD_NUMBER = 2; private boolean goToLocation_; /** *
       * Allows to move to location by id.
       * 
* * bool go_to_location = 2; * @return The goToLocation. */ @java.lang.Override public boolean getGoToLocation() { return goToLocation_; } 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 (restoreToDisk_ != false) { output.writeBool(1, restoreToDisk_); } if (goToLocation_ != false) { output.writeBool(2, goToLocation_); } unknownFields.writeTo(output); } @java.lang.Override public int getSerializedSize() { int size = memoizedSize; if (size != -1) return size; size = 0; if (restoreToDisk_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(1, restoreToDisk_); } if (goToLocation_ != false) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(2, goToLocation_); } 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.BackupOuterClass.BackupFile.Actions)) { return super.equals(obj); } yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions other = (yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions) obj; if (getRestoreToDisk() != other.getRestoreToDisk()) return false; if (getGoToLocation() != other.getGoToLocation()) 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) + RESTORE_TO_DISK_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getRestoreToDisk()); hash = (37 * hash) + GO_TO_LOCATION_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( getGoToLocation()); hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions 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.BackupOuterClass.BackupFile.Actions parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions 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.BackupOuterClass.BackupFile.Actions parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions 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.BackupOuterClass.BackupFile.Actions parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions 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.BackupOuterClass.BackupFile.Actions parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions 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.BackupOuterClass.BackupFile.Actions 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.BackupOuterClass.BackupFile.Actions 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.BackupOuterClass.BackupFile.Actions 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.BackupFile.Actions} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.backup.v1.BackupFile.Actions) yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.ActionsOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_BackupFile_Actions_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_BackupFile_Actions_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions.class, yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions.Builder.class); } // Construct using yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions.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(); restoreToDisk_ = false; goToLocation_ = false; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_BackupFile_Actions_descriptor; } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions getDefaultInstanceForType() { return yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions build() { yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions buildPartial() { yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions result = new yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions(this); result.restoreToDisk_ = restoreToDisk_; result.goToLocation_ = goToLocation_; 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.BackupOuterClass.BackupFile.Actions) { return mergeFrom((yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions other) { if (other == yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions.getDefaultInstance()) return this; if (other.getRestoreToDisk() != false) { setRestoreToDisk(other.getRestoreToDisk()); } if (other.getGoToLocation() != false) { setGoToLocation(other.getGoToLocation()); } 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.BackupOuterClass.BackupFile.Actions parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private boolean restoreToDisk_ ; /** *
         * Allows to send request to restore item to disk
         * 
* * bool restore_to_disk = 1; * @return The restoreToDisk. */ @java.lang.Override public boolean getRestoreToDisk() { return restoreToDisk_; } /** *
         * Allows to send request to restore item to disk
         * 
* * bool restore_to_disk = 1; * @param value The restoreToDisk to set. * @return This builder for chaining. */ public Builder setRestoreToDisk(boolean value) { restoreToDisk_ = value; onChanged(); return this; } /** *
         * Allows to send request to restore item to disk
         * 
* * bool restore_to_disk = 1; * @return This builder for chaining. */ public Builder clearRestoreToDisk() { restoreToDisk_ = false; onChanged(); return this; } private boolean goToLocation_ ; /** *
         * Allows to move to location by id.
         * 
* * bool go_to_location = 2; * @return The goToLocation. */ @java.lang.Override public boolean getGoToLocation() { return goToLocation_; } /** *
         * Allows to move to location by id.
         * 
* * bool go_to_location = 2; * @param value The goToLocation to set. * @return This builder for chaining. */ public Builder setGoToLocation(boolean value) { goToLocation_ = value; onChanged(); return this; } /** *
         * Allows to move to location by id.
         * 
* * bool go_to_location = 2; * @return This builder for chaining. */ public Builder clearGoToLocation() { goToLocation_ = false; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:yandex.cloud.backup.v1.BackupFile.Actions) } // @@protoc_insertion_point(class_scope:yandex.cloud.backup.v1.BackupFile.Actions) private static final yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions(); } public static yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public Actions parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Actions(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.BackupOuterClass.BackupFile.Actions getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } public static final int ID_FIELD_NUMBER = 1; private volatile java.lang.Object id_; /** *
     * id of the item. Should be used as source id in case of listing.
     * 
* * string id = 1 [(.yandex.cloud.required) = true]; * @return The id. */ @java.lang.Override public java.lang.String getId() { java.lang.Object ref = id_; 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(); id_ = s; return s; } } /** *
     * id of the item. Should be used as source id in case of listing.
     * 
* * string id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for id. */ @java.lang.Override public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); id_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PARENT_ID_FIELD_NUMBER = 2; private com.google.protobuf.StringValue parentId_; /** *
     * might be empty if this is root directory.
     * 
* * .google.protobuf.StringValue parent_id = 2 [(.yandex.cloud.required) = false]; * @return Whether the parentId field is set. */ @java.lang.Override public boolean hasParentId() { return parentId_ != null; } /** *
     * might be empty if this is root directory.
     * 
* * .google.protobuf.StringValue parent_id = 2 [(.yandex.cloud.required) = false]; * @return The parentId. */ @java.lang.Override public com.google.protobuf.StringValue getParentId() { return parentId_ == null ? com.google.protobuf.StringValue.getDefaultInstance() : parentId_; } /** *
     * might be empty if this is root directory.
     * 
* * .google.protobuf.StringValue parent_id = 2 [(.yandex.cloud.required) = false]; */ @java.lang.Override public com.google.protobuf.StringValueOrBuilder getParentIdOrBuilder() { return getParentId(); } public static final int TYPE_FIELD_NUMBER = 3; private int type_; /** *
     * Type of the item.
     * 
* * .yandex.cloud.backup.v1.BackupFile.Type type = 3 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for type. */ @java.lang.Override public int getTypeValue() { return type_; } /** *
     * Type of the item.
     * 
* * .yandex.cloud.backup.v1.BackupFile.Type type = 3 [(.yandex.cloud.required) = true]; * @return The type. */ @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Type getType() { @SuppressWarnings("deprecation") yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Type result = yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Type.valueOf(type_); return result == null ? yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Type.UNRECOGNIZED : result; } public static final int FULL_PATH_FIELD_NUMBER = 4; private volatile java.lang.Object fullPath_; /** *
     * Absolute path of the item.
     * 
* * string full_path = 4 [(.yandex.cloud.required) = true]; * @return The fullPath. */ @java.lang.Override public java.lang.String getFullPath() { java.lang.Object ref = fullPath_; 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(); fullPath_ = s; return s; } } /** *
     * Absolute path of the item.
     * 
* * string full_path = 4 [(.yandex.cloud.required) = true]; * @return The bytes for fullPath. */ @java.lang.Override public com.google.protobuf.ByteString getFullPathBytes() { java.lang.Object ref = fullPath_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); fullPath_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int NAME_FIELD_NUMBER = 5; private volatile java.lang.Object name_; /** *
     * Name of the directory / file.
     * 
* * string name = 5 [(.yandex.cloud.required) = true]; * @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; } } /** *
     * Name of the directory / file.
     * 
* * string name = 5 [(.yandex.cloud.required) = true]; * @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 SIZE_FIELD_NUMBER = 6; private long size_; /** *
     * Size in bytes of the item.
     * 
* * int64 size = 6; * @return The size. */ @java.lang.Override public long getSize() { return size_; } public static final int ACTIONS_FIELD_NUMBER = 7; private yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions actions_; /** *
     * Actions that might be done on the object.
     * 
* * .yandex.cloud.backup.v1.BackupFile.Actions actions = 7 [(.yandex.cloud.required) = true]; * @return Whether the actions field is set. */ @java.lang.Override public boolean hasActions() { return actions_ != null; } /** *
     * Actions that might be done on the object.
     * 
* * .yandex.cloud.backup.v1.BackupFile.Actions actions = 7 [(.yandex.cloud.required) = true]; * @return The actions. */ @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions getActions() { return actions_ == null ? yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions.getDefaultInstance() : actions_; } /** *
     * Actions that might be done on the object.
     * 
* * .yandex.cloud.backup.v1.BackupFile.Actions actions = 7 [(.yandex.cloud.required) = true]; */ @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.ActionsOrBuilder getActionsOrBuilder() { return getActions(); } public static final int MODIFIED_AT_FIELD_NUMBER = 8; private com.google.protobuf.Timestamp modifiedAt_; /** * .google.protobuf.Timestamp modified_at = 8 [(.yandex.cloud.required) = true]; * @return Whether the modifiedAt field is set. */ @java.lang.Override public boolean hasModifiedAt() { return modifiedAt_ != null; } /** * .google.protobuf.Timestamp modified_at = 8 [(.yandex.cloud.required) = true]; * @return The modifiedAt. */ @java.lang.Override public com.google.protobuf.Timestamp getModifiedAt() { return modifiedAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : modifiedAt_; } /** * .google.protobuf.Timestamp modified_at = 8 [(.yandex.cloud.required) = true]; */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getModifiedAtOrBuilder() { return getModifiedAt(); } 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(id_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_); } if (parentId_ != null) { output.writeMessage(2, getParentId()); } if (type_ != yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Type.TYPE_UNSPECIFIED.getNumber()) { output.writeEnum(3, type_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fullPath_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, fullPath_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, name_); } if (size_ != 0L) { output.writeInt64(6, size_); } if (actions_ != null) { output.writeMessage(7, getActions()); } if (modifiedAt_ != null) { output.writeMessage(8, getModifiedAt()); } 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(id_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_); } if (parentId_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, getParentId()); } if (type_ != yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Type.TYPE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(3, type_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(fullPath_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, fullPath_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, name_); } if (size_ != 0L) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(6, size_); } if (actions_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(7, getActions()); } if (modifiedAt_ != null) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, getModifiedAt()); } 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.BackupOuterClass.BackupFile)) { return super.equals(obj); } yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile other = (yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile) obj; if (!getId() .equals(other.getId())) return false; if (hasParentId() != other.hasParentId()) return false; if (hasParentId()) { if (!getParentId() .equals(other.getParentId())) return false; } if (type_ != other.type_) return false; if (!getFullPath() .equals(other.getFullPath())) return false; if (!getName() .equals(other.getName())) return false; if (getSize() != other.getSize()) return false; if (hasActions() != other.hasActions()) return false; if (hasActions()) { if (!getActions() .equals(other.getActions())) return false; } if (hasModifiedAt() != other.hasModifiedAt()) return false; if (hasModifiedAt()) { if (!getModifiedAt() .equals(other.getModifiedAt())) 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) + ID_FIELD_NUMBER; hash = (53 * hash) + getId().hashCode(); if (hasParentId()) { hash = (37 * hash) + PARENT_ID_FIELD_NUMBER; hash = (53 * hash) + getParentId().hashCode(); } hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + type_; hash = (37 * hash) + FULL_PATH_FIELD_NUMBER; hash = (53 * hash) + getFullPath().hashCode(); hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); hash = (37 * hash) + SIZE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong( getSize()); if (hasActions()) { hash = (37 * hash) + ACTIONS_FIELD_NUMBER; hash = (53 * hash) + getActions().hashCode(); } if (hasModifiedAt()) { hash = (37 * hash) + MODIFIED_AT_FIELD_NUMBER; hash = (53 * hash) + getModifiedAt().hashCode(); } hash = (29 * hash) + unknownFields.hashCode(); memoizedHashCode = hash; return hash; } public static yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile parseFrom( java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile 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.BackupOuterClass.BackupFile parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile 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.BackupOuterClass.BackupFile parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile 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.BackupOuterClass.BackupFile parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile 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.BackupOuterClass.BackupFile parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3 .parseDelimitedWithIOException(PARSER, input); } public static yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile 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.BackupOuterClass.BackupFile 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.BackupOuterClass.BackupFile 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.BackupOuterClass.BackupFile 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; } /** *
     * BackupFile represents a single unit of file or directory system inside the backup.
     * 
* * Protobuf type {@code yandex.cloud.backup.v1.BackupFile} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:yandex.cloud.backup.v1.BackupFile) yandex.cloud.api.backup.v1.BackupOuterClass.BackupFileOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_BackupFile_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_BackupFile_fieldAccessorTable .ensureFieldAccessorsInitialized( yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.class, yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Builder.class); } // Construct using yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.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(); id_ = ""; if (parentIdBuilder_ == null) { parentId_ = null; } else { parentId_ = null; parentIdBuilder_ = null; } type_ = 0; fullPath_ = ""; name_ = ""; size_ = 0L; if (actionsBuilder_ == null) { actions_ = null; } else { actions_ = null; actionsBuilder_ = null; } if (modifiedAtBuilder_ == null) { modifiedAt_ = null; } else { modifiedAt_ = null; modifiedAtBuilder_ = null; } return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return yandex.cloud.api.backup.v1.BackupOuterClass.internal_static_yandex_cloud_backup_v1_BackupFile_descriptor; } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile getDefaultInstanceForType() { return yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.getDefaultInstance(); } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile build() { yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile buildPartial() { yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile result = new yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile(this); result.id_ = id_; if (parentIdBuilder_ == null) { result.parentId_ = parentId_; } else { result.parentId_ = parentIdBuilder_.build(); } result.type_ = type_; result.fullPath_ = fullPath_; result.name_ = name_; result.size_ = size_; if (actionsBuilder_ == null) { result.actions_ = actions_; } else { result.actions_ = actionsBuilder_.build(); } if (modifiedAtBuilder_ == null) { result.modifiedAt_ = modifiedAt_; } else { result.modifiedAt_ = modifiedAtBuilder_.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.BackupOuterClass.BackupFile) { return mergeFrom((yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile other) { if (other == yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.getDefaultInstance()) return this; if (!other.getId().isEmpty()) { id_ = other.id_; onChanged(); } if (other.hasParentId()) { mergeParentId(other.getParentId()); } if (other.type_ != 0) { setTypeValue(other.getTypeValue()); } if (!other.getFullPath().isEmpty()) { fullPath_ = other.fullPath_; onChanged(); } if (!other.getName().isEmpty()) { name_ = other.name_; onChanged(); } if (other.getSize() != 0L) { setSize(other.getSize()); } if (other.hasActions()) { mergeActions(other.getActions()); } if (other.hasModifiedAt()) { mergeModifiedAt(other.getModifiedAt()); } 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.BackupOuterClass.BackupFile parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile) e.getUnfinishedMessage(); throw e.unwrapIOException(); } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private java.lang.Object id_ = ""; /** *
       * id of the item. Should be used as source id in case of listing.
       * 
* * string id = 1 [(.yandex.cloud.required) = true]; * @return The id. */ public java.lang.String getId() { java.lang.Object ref = id_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); id_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * id of the item. Should be used as source id in case of listing.
       * 
* * string id = 1 [(.yandex.cloud.required) = true]; * @return The bytes for id. */ public com.google.protobuf.ByteString getIdBytes() { java.lang.Object ref = id_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); id_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * id of the item. Should be used as source id in case of listing.
       * 
* * string id = 1 [(.yandex.cloud.required) = true]; * @param value The id to set. * @return This builder for chaining. */ public Builder setId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } id_ = value; onChanged(); return this; } /** *
       * id of the item. Should be used as source id in case of listing.
       * 
* * string id = 1 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearId() { id_ = getDefaultInstance().getId(); onChanged(); return this; } /** *
       * id of the item. Should be used as source id in case of listing.
       * 
* * string id = 1 [(.yandex.cloud.required) = true]; * @param value The bytes for id to set. * @return This builder for chaining. */ public Builder setIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); id_ = value; onChanged(); return this; } private com.google.protobuf.StringValue parentId_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.StringValue, com.google.protobuf.StringValue.Builder, com.google.protobuf.StringValueOrBuilder> parentIdBuilder_; /** *
       * might be empty if this is root directory.
       * 
* * .google.protobuf.StringValue parent_id = 2 [(.yandex.cloud.required) = false]; * @return Whether the parentId field is set. */ public boolean hasParentId() { return parentIdBuilder_ != null || parentId_ != null; } /** *
       * might be empty if this is root directory.
       * 
* * .google.protobuf.StringValue parent_id = 2 [(.yandex.cloud.required) = false]; * @return The parentId. */ public com.google.protobuf.StringValue getParentId() { if (parentIdBuilder_ == null) { return parentId_ == null ? com.google.protobuf.StringValue.getDefaultInstance() : parentId_; } else { return parentIdBuilder_.getMessage(); } } /** *
       * might be empty if this is root directory.
       * 
* * .google.protobuf.StringValue parent_id = 2 [(.yandex.cloud.required) = false]; */ public Builder setParentId(com.google.protobuf.StringValue value) { if (parentIdBuilder_ == null) { if (value == null) { throw new NullPointerException(); } parentId_ = value; onChanged(); } else { parentIdBuilder_.setMessage(value); } return this; } /** *
       * might be empty if this is root directory.
       * 
* * .google.protobuf.StringValue parent_id = 2 [(.yandex.cloud.required) = false]; */ public Builder setParentId( com.google.protobuf.StringValue.Builder builderForValue) { if (parentIdBuilder_ == null) { parentId_ = builderForValue.build(); onChanged(); } else { parentIdBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * might be empty if this is root directory.
       * 
* * .google.protobuf.StringValue parent_id = 2 [(.yandex.cloud.required) = false]; */ public Builder mergeParentId(com.google.protobuf.StringValue value) { if (parentIdBuilder_ == null) { if (parentId_ != null) { parentId_ = com.google.protobuf.StringValue.newBuilder(parentId_).mergeFrom(value).buildPartial(); } else { parentId_ = value; } onChanged(); } else { parentIdBuilder_.mergeFrom(value); } return this; } /** *
       * might be empty if this is root directory.
       * 
* * .google.protobuf.StringValue parent_id = 2 [(.yandex.cloud.required) = false]; */ public Builder clearParentId() { if (parentIdBuilder_ == null) { parentId_ = null; onChanged(); } else { parentId_ = null; parentIdBuilder_ = null; } return this; } /** *
       * might be empty if this is root directory.
       * 
* * .google.protobuf.StringValue parent_id = 2 [(.yandex.cloud.required) = false]; */ public com.google.protobuf.StringValue.Builder getParentIdBuilder() { onChanged(); return getParentIdFieldBuilder().getBuilder(); } /** *
       * might be empty if this is root directory.
       * 
* * .google.protobuf.StringValue parent_id = 2 [(.yandex.cloud.required) = false]; */ public com.google.protobuf.StringValueOrBuilder getParentIdOrBuilder() { if (parentIdBuilder_ != null) { return parentIdBuilder_.getMessageOrBuilder(); } else { return parentId_ == null ? com.google.protobuf.StringValue.getDefaultInstance() : parentId_; } } /** *
       * might be empty if this is root directory.
       * 
* * .google.protobuf.StringValue parent_id = 2 [(.yandex.cloud.required) = false]; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.StringValue, com.google.protobuf.StringValue.Builder, com.google.protobuf.StringValueOrBuilder> getParentIdFieldBuilder() { if (parentIdBuilder_ == null) { parentIdBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.StringValue, com.google.protobuf.StringValue.Builder, com.google.protobuf.StringValueOrBuilder>( getParentId(), getParentForChildren(), isClean()); parentId_ = null; } return parentIdBuilder_; } private int type_ = 0; /** *
       * Type of the item.
       * 
* * .yandex.cloud.backup.v1.BackupFile.Type type = 3 [(.yandex.cloud.required) = true]; * @return The enum numeric value on the wire for type. */ @java.lang.Override public int getTypeValue() { return type_; } /** *
       * Type of the item.
       * 
* * .yandex.cloud.backup.v1.BackupFile.Type type = 3 [(.yandex.cloud.required) = true]; * @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; } /** *
       * Type of the item.
       * 
* * .yandex.cloud.backup.v1.BackupFile.Type type = 3 [(.yandex.cloud.required) = true]; * @return The type. */ @java.lang.Override public yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Type getType() { @SuppressWarnings("deprecation") yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Type result = yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Type.valueOf(type_); return result == null ? yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Type.UNRECOGNIZED : result; } /** *
       * Type of the item.
       * 
* * .yandex.cloud.backup.v1.BackupFile.Type type = 3 [(.yandex.cloud.required) = true]; * @param value The type to set. * @return This builder for chaining. */ public Builder setType(yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Type value) { if (value == null) { throw new NullPointerException(); } type_ = value.getNumber(); onChanged(); return this; } /** *
       * Type of the item.
       * 
* * .yandex.cloud.backup.v1.BackupFile.Type type = 3 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearType() { type_ = 0; onChanged(); return this; } private java.lang.Object fullPath_ = ""; /** *
       * Absolute path of the item.
       * 
* * string full_path = 4 [(.yandex.cloud.required) = true]; * @return The fullPath. */ public java.lang.String getFullPath() { java.lang.Object ref = fullPath_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); fullPath_ = s; return s; } else { return (java.lang.String) ref; } } /** *
       * Absolute path of the item.
       * 
* * string full_path = 4 [(.yandex.cloud.required) = true]; * @return The bytes for fullPath. */ public com.google.protobuf.ByteString getFullPathBytes() { java.lang.Object ref = fullPath_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); fullPath_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** *
       * Absolute path of the item.
       * 
* * string full_path = 4 [(.yandex.cloud.required) = true]; * @param value The fullPath to set. * @return This builder for chaining. */ public Builder setFullPath( java.lang.String value) { if (value == null) { throw new NullPointerException(); } fullPath_ = value; onChanged(); return this; } /** *
       * Absolute path of the item.
       * 
* * string full_path = 4 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearFullPath() { fullPath_ = getDefaultInstance().getFullPath(); onChanged(); return this; } /** *
       * Absolute path of the item.
       * 
* * string full_path = 4 [(.yandex.cloud.required) = true]; * @param value The bytes for fullPath to set. * @return This builder for chaining. */ public Builder setFullPathBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); fullPath_ = value; onChanged(); return this; } private java.lang.Object name_ = ""; /** *
       * Name of the directory / file.
       * 
* * string name = 5 [(.yandex.cloud.required) = true]; * @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; } } /** *
       * Name of the directory / file.
       * 
* * string name = 5 [(.yandex.cloud.required) = true]; * @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; } } /** *
       * Name of the directory / file.
       * 
* * string name = 5 [(.yandex.cloud.required) = true]; * @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; } /** *
       * Name of the directory / file.
       * 
* * string name = 5 [(.yandex.cloud.required) = true]; * @return This builder for chaining. */ public Builder clearName() { name_ = getDefaultInstance().getName(); onChanged(); return this; } /** *
       * Name of the directory / file.
       * 
* * string name = 5 [(.yandex.cloud.required) = true]; * @param value The bytes for name to set. * @return This builder for chaining. */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); name_ = value; onChanged(); return this; } private long size_ ; /** *
       * Size in bytes of the item.
       * 
* * int64 size = 6; * @return The size. */ @java.lang.Override public long getSize() { return size_; } /** *
       * Size in bytes of the item.
       * 
* * int64 size = 6; * @param value The size to set. * @return This builder for chaining. */ public Builder setSize(long value) { size_ = value; onChanged(); return this; } /** *
       * Size in bytes of the item.
       * 
* * int64 size = 6; * @return This builder for chaining. */ public Builder clearSize() { size_ = 0L; onChanged(); return this; } private yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions actions_; private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions, yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions.Builder, yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.ActionsOrBuilder> actionsBuilder_; /** *
       * Actions that might be done on the object.
       * 
* * .yandex.cloud.backup.v1.BackupFile.Actions actions = 7 [(.yandex.cloud.required) = true]; * @return Whether the actions field is set. */ public boolean hasActions() { return actionsBuilder_ != null || actions_ != null; } /** *
       * Actions that might be done on the object.
       * 
* * .yandex.cloud.backup.v1.BackupFile.Actions actions = 7 [(.yandex.cloud.required) = true]; * @return The actions. */ public yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions getActions() { if (actionsBuilder_ == null) { return actions_ == null ? yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions.getDefaultInstance() : actions_; } else { return actionsBuilder_.getMessage(); } } /** *
       * Actions that might be done on the object.
       * 
* * .yandex.cloud.backup.v1.BackupFile.Actions actions = 7 [(.yandex.cloud.required) = true]; */ public Builder setActions(yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions value) { if (actionsBuilder_ == null) { if (value == null) { throw new NullPointerException(); } actions_ = value; onChanged(); } else { actionsBuilder_.setMessage(value); } return this; } /** *
       * Actions that might be done on the object.
       * 
* * .yandex.cloud.backup.v1.BackupFile.Actions actions = 7 [(.yandex.cloud.required) = true]; */ public Builder setActions( yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions.Builder builderForValue) { if (actionsBuilder_ == null) { actions_ = builderForValue.build(); onChanged(); } else { actionsBuilder_.setMessage(builderForValue.build()); } return this; } /** *
       * Actions that might be done on the object.
       * 
* * .yandex.cloud.backup.v1.BackupFile.Actions actions = 7 [(.yandex.cloud.required) = true]; */ public Builder mergeActions(yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions value) { if (actionsBuilder_ == null) { if (actions_ != null) { actions_ = yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions.newBuilder(actions_).mergeFrom(value).buildPartial(); } else { actions_ = value; } onChanged(); } else { actionsBuilder_.mergeFrom(value); } return this; } /** *
       * Actions that might be done on the object.
       * 
* * .yandex.cloud.backup.v1.BackupFile.Actions actions = 7 [(.yandex.cloud.required) = true]; */ public Builder clearActions() { if (actionsBuilder_ == null) { actions_ = null; onChanged(); } else { actions_ = null; actionsBuilder_ = null; } return this; } /** *
       * Actions that might be done on the object.
       * 
* * .yandex.cloud.backup.v1.BackupFile.Actions actions = 7 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions.Builder getActionsBuilder() { onChanged(); return getActionsFieldBuilder().getBuilder(); } /** *
       * Actions that might be done on the object.
       * 
* * .yandex.cloud.backup.v1.BackupFile.Actions actions = 7 [(.yandex.cloud.required) = true]; */ public yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.ActionsOrBuilder getActionsOrBuilder() { if (actionsBuilder_ != null) { return actionsBuilder_.getMessageOrBuilder(); } else { return actions_ == null ? yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions.getDefaultInstance() : actions_; } } /** *
       * Actions that might be done on the object.
       * 
* * .yandex.cloud.backup.v1.BackupFile.Actions actions = 7 [(.yandex.cloud.required) = true]; */ private com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions, yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions.Builder, yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.ActionsOrBuilder> getActionsFieldBuilder() { if (actionsBuilder_ == null) { actionsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions, yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.Actions.Builder, yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile.ActionsOrBuilder>( getActions(), getParentForChildren(), isClean()); actions_ = null; } return actionsBuilder_; } private com.google.protobuf.Timestamp modifiedAt_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> modifiedAtBuilder_; /** * .google.protobuf.Timestamp modified_at = 8 [(.yandex.cloud.required) = true]; * @return Whether the modifiedAt field is set. */ public boolean hasModifiedAt() { return modifiedAtBuilder_ != null || modifiedAt_ != null; } /** * .google.protobuf.Timestamp modified_at = 8 [(.yandex.cloud.required) = true]; * @return The modifiedAt. */ public com.google.protobuf.Timestamp getModifiedAt() { if (modifiedAtBuilder_ == null) { return modifiedAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : modifiedAt_; } else { return modifiedAtBuilder_.getMessage(); } } /** * .google.protobuf.Timestamp modified_at = 8 [(.yandex.cloud.required) = true]; */ public Builder setModifiedAt(com.google.protobuf.Timestamp value) { if (modifiedAtBuilder_ == null) { if (value == null) { throw new NullPointerException(); } modifiedAt_ = value; onChanged(); } else { modifiedAtBuilder_.setMessage(value); } return this; } /** * .google.protobuf.Timestamp modified_at = 8 [(.yandex.cloud.required) = true]; */ public Builder setModifiedAt( com.google.protobuf.Timestamp.Builder builderForValue) { if (modifiedAtBuilder_ == null) { modifiedAt_ = builderForValue.build(); onChanged(); } else { modifiedAtBuilder_.setMessage(builderForValue.build()); } return this; } /** * .google.protobuf.Timestamp modified_at = 8 [(.yandex.cloud.required) = true]; */ public Builder mergeModifiedAt(com.google.protobuf.Timestamp value) { if (modifiedAtBuilder_ == null) { if (modifiedAt_ != null) { modifiedAt_ = com.google.protobuf.Timestamp.newBuilder(modifiedAt_).mergeFrom(value).buildPartial(); } else { modifiedAt_ = value; } onChanged(); } else { modifiedAtBuilder_.mergeFrom(value); } return this; } /** * .google.protobuf.Timestamp modified_at = 8 [(.yandex.cloud.required) = true]; */ public Builder clearModifiedAt() { if (modifiedAtBuilder_ == null) { modifiedAt_ = null; onChanged(); } else { modifiedAt_ = null; modifiedAtBuilder_ = null; } return this; } /** * .google.protobuf.Timestamp modified_at = 8 [(.yandex.cloud.required) = true]; */ public com.google.protobuf.Timestamp.Builder getModifiedAtBuilder() { onChanged(); return getModifiedAtFieldBuilder().getBuilder(); } /** * .google.protobuf.Timestamp modified_at = 8 [(.yandex.cloud.required) = true]; */ public com.google.protobuf.TimestampOrBuilder getModifiedAtOrBuilder() { if (modifiedAtBuilder_ != null) { return modifiedAtBuilder_.getMessageOrBuilder(); } else { return modifiedAt_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : modifiedAt_; } } /** * .google.protobuf.Timestamp modified_at = 8 [(.yandex.cloud.required) = true]; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> getModifiedAtFieldBuilder() { if (modifiedAtBuilder_ == null) { modifiedAtBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( getModifiedAt(), getParentForChildren(), isClean()); modifiedAt_ = null; } return modifiedAtBuilder_; } @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.BackupFile) } // @@protoc_insertion_point(class_scope:yandex.cloud.backup.v1.BackupFile) private static final yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile(); } public static yandex.cloud.api.backup.v1.BackupOuterClass.BackupFile getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public BackupFile parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new BackupFile(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.BackupOuterClass.BackupFile getDefaultInstanceForType() { return DEFAULT_INSTANCE; } } private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_backup_v1_Archive_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_backup_v1_Archive_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_backup_v1_Archive_ArchiveAttributes_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_backup_v1_Archive_ArchiveAttributes_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_backup_v1_Volume_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_backup_v1_Volume_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_backup_v1_Disk_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_backup_v1_Disk_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_backup_v1_Backup_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_backup_v1_Backup_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_backup_v1_Backup_BackupAttributes_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_backup_v1_Backup_BackupAttributes_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_backup_v1_BackupFile_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_backup_v1_BackupFile_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_yandex_cloud_backup_v1_BackupFile_Actions_descriptor; private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_yandex_cloud_backup_v1_BackupFile_Actions_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/backup.proto\022\026y" + "andex.cloud.backup.v1\032\037google/protobuf/t" + "imestamp.proto\032\036google/protobuf/wrappers" + ".proto\032\035yandex/cloud/validation.proto\032#y" + "andex/cloud/backup/v1/policy.proto\"\301\010\n\007A" + "rchive\022\n\n\002id\030\001 \001(\t\022\014\n\004name\030\002 \001(\t\022\020\n\010vaul" + "t_id\030\003 \001(\t\022E\n\nattributes\030\004 \001(\01321.yandex." + "cloud.backup.v1.Archive.ArchiveAttribute" + "s\022\014\n\004size\030\005 \001(\003\022\034\n\024compressed_data_size\030" + "\006 \001(\003\022\021\n\tdata_size\030\007 \001(\003\022\032\n\022original_dat" + "a_size\030\010 \001(\003\022\024\n\014logical_size\030\t \001(\003\022.\n\006fo" + "rmat\030\n \001(\0162\036.yandex.cloud.backup.v1.Form" + "at\022.\n\ncreated_at\030\013 \001(\0132\032.google.protobuf" + ".Timestamp\022.\n\nupdated_at\030\014 \001(\0132\032.google." + "protobuf.Timestamp\022:\n\026last_backup_create" + "d_at\030\r \001(\0132\032.google.protobuf.Timestamp\0220" + "\n\014last_seen_at\030\016 \001(\0132\032.google.protobuf.T" + "imestamp\022\035\n\025protected_by_password\030\017 \001(\010\022" + "Q\n\024encryption_algorithm\030\020 \001(\01623.yandex.c" + "loud.backup.v1.Archive.EncryptionAlgorit" + "hm\0227\n\007actions\030\024 \003(\0162&.yandex.cloud.backu" + "p.v1.Archive.Action\022\026\n\016backup_plan_id\030\026 " + "\001(\t\022\030\n\020backup_plan_name\030\027 \001(\t\022\023\n\013descrip" + "tion\030\030 \001(\t\022\024\n\014display_name\030\031 \001(\t\022\033\n\023comp" + "ute_instance_id\030\032 \001(\t\022\022\n\nconsistent\030\033 \001(" + "\010\022\017\n\007deleted\030\036 \001(\010\022\023\n\013resource_id\030\037 \001(\t\032" + ".\n\021ArchiveAttributes\022\014\n\004aaib\030\001 \001(\t\022\013\n\003ur" + "i\030\002 \001(\t\"i\n\023EncryptionAlgorithm\022$\n ENCRYP" + "TION_ALGORITHM_UNSPECIFIED\020\000\022\010\n\004NONE\020\001\022\n" + "\n\006AES128\020\002\022\n\n\006AES192\020\003\022\n\n\006AES256\020\004\"B\n\006Ac" + "tion\022\026\n\022ACTION_UNSPECIFIED\020\000\022\013\n\007REFRESH\020" + "\001\022\023\n\017DELETE_BY_AGENT\020\002J\004\010\021\020\024J\004\010\025\020\026J\004\010\034\020\035" + "J\004\010\035\020\036\"u\n\006Volume\022\022\n\nfree_space\030\001 \001(\003\022\023\n\013" + "is_bootable\030\002 \001(\010\022\021\n\tis_system\030\003 \001(\010\022\014\n\004" + "name\030\004 \001(\t\022\014\n\004size\030\005 \001(\003\022\023\n\013mount_strid\030" + "\006 \001(\t\"i\n\004Disk\022\024\n\014device_model\030\001 \001(\t\022\014\n\004n" + "ame\030\002 \001(\t\022\014\n\004size\030\003 \001(\003\022/\n\007volumes\030\004 \003(\013" + "2\036.yandex.cloud.backup.v1.Volume\"\372\004\n\006Bac" + "kup\022\n\n\002id\030\001 \001(\t\022\020\n\010vault_id\030\002 \001(\t\022\022\n\narc" + "hive_id\030\003 \001(\t\022.\n\ncreated_at\030\004 \001(\0132\032.goog" + "le.protobuf.Timestamp\0220\n\014last_seen_at\030\005 " + "\001(\0132\032.google.protobuf.Timestamp\022\014\n\004size\030" + "\006 \001(\003\022\031\n\021deduplicated_size\030\007 \001(\003\022\033\n\023back" + "ed_up_data_size\030\010 \001(\003\022\032\n\022original_data_s" + "ize\030\t \001(\003\022C\n\nattributes\030\n \001(\0132/.yandex.c" + "loud.backup.v1.Backup.BackupAttributes\022\033" + "\n\023compute_instance_id\030\013 \001(\t\022+\n\005disks\030\016 \003" + "(\0132\034.yandex.cloud.backup.v1.Disk\0221\n\004type" + "\030\017 \001(\0162#.yandex.cloud.backup.v1.Backup.T" + "ype\022\017\n\007deleted\030\025 \001(\010\022\021\n\tpolicy_id\030\026 \001(\t\022" + "\023\n\013resource_id\030\027 \001(\t\0324\n\020BackupAttributes" + "\022\023\n\013stream_name\030\001 \001(\t\022\013\n\003uri\030\002 \001(\t\"7\n\004Ty" + "pe\022\024\n\020TYPE_UNSPECIFIED\020\000\022\010\n\004FULL\020\001\022\017\n\013IN" + "CREMENTAL\020\002J\004\010\014\020\rJ\004\010\r\020\016J\004\010\020\020\025\"\304\003\n\nBackup" + "File\022\020\n\002id\030\001 \001(\tB\004\350\3071\001\0225\n\tparent_id\030\002 \001(" + "\0132\034.google.protobuf.StringValueB\004\350\3071\000\022;\n" + "\004type\030\003 \001(\0162\'.yandex.cloud.backup.v1.Bac" + "kupFile.TypeB\004\350\3071\001\022\027\n\tfull_path\030\004 \001(\tB\004\350" + "\3071\001\022\022\n\004name\030\005 \001(\tB\004\350\3071\001\022\014\n\004size\030\006 \001(\003\022A\n" + "\007actions\030\007 \001(\0132*.yandex.cloud.backup.v1." + "BackupFile.ActionsB\004\350\3071\001\0225\n\013modified_at\030" + "\010 \001(\0132\032.google.protobuf.TimestampB\004\350\3071\001\032" + "@\n\007Actions\022\027\n\017restore_to_disk\030\001 \001(\010\022\026\n\016g" + "o_to_location\030\002 \001(\010J\004\010\003\020\004\"9\n\004Type\022\024\n\020TYP" + "E_UNSPECIFIED\020\000\022\014\n\010TYPE_DIR\020\001\022\r\n\tTYPE_FI" + "LE\020\002B_\n\032yandex.cloud.api.backup.v1ZAgith" + "ub.com/yandex-cloud/go-genproto/yandex/c" + "loud/backup/v1;backupb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.protobuf.TimestampProto.getDescriptor(), com.google.protobuf.WrappersProto.getDescriptor(), yandex.cloud.api.Validation.getDescriptor(), yandex.cloud.api.backup.v1.PolicyOuterClass.getDescriptor(), }); internal_static_yandex_cloud_backup_v1_Archive_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_yandex_cloud_backup_v1_Archive_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_backup_v1_Archive_descriptor, new java.lang.String[] { "Id", "Name", "VaultId", "Attributes", "Size", "CompressedDataSize", "DataSize", "OriginalDataSize", "LogicalSize", "Format", "CreatedAt", "UpdatedAt", "LastBackupCreatedAt", "LastSeenAt", "ProtectedByPassword", "EncryptionAlgorithm", "Actions", "BackupPlanId", "BackupPlanName", "Description", "DisplayName", "ComputeInstanceId", "Consistent", "Deleted", "ResourceId", }); internal_static_yandex_cloud_backup_v1_Archive_ArchiveAttributes_descriptor = internal_static_yandex_cloud_backup_v1_Archive_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_backup_v1_Archive_ArchiveAttributes_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_backup_v1_Archive_ArchiveAttributes_descriptor, new java.lang.String[] { "Aaib", "Uri", }); internal_static_yandex_cloud_backup_v1_Volume_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_yandex_cloud_backup_v1_Volume_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_backup_v1_Volume_descriptor, new java.lang.String[] { "FreeSpace", "IsBootable", "IsSystem", "Name", "Size", "MountStrid", }); internal_static_yandex_cloud_backup_v1_Disk_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_yandex_cloud_backup_v1_Disk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_backup_v1_Disk_descriptor, new java.lang.String[] { "DeviceModel", "Name", "Size", "Volumes", }); internal_static_yandex_cloud_backup_v1_Backup_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_yandex_cloud_backup_v1_Backup_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_backup_v1_Backup_descriptor, new java.lang.String[] { "Id", "VaultId", "ArchiveId", "CreatedAt", "LastSeenAt", "Size", "DeduplicatedSize", "BackedUpDataSize", "OriginalDataSize", "Attributes", "ComputeInstanceId", "Disks", "Type", "Deleted", "PolicyId", "ResourceId", }); internal_static_yandex_cloud_backup_v1_Backup_BackupAttributes_descriptor = internal_static_yandex_cloud_backup_v1_Backup_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_backup_v1_Backup_BackupAttributes_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_backup_v1_Backup_BackupAttributes_descriptor, new java.lang.String[] { "StreamName", "Uri", }); internal_static_yandex_cloud_backup_v1_BackupFile_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_yandex_cloud_backup_v1_BackupFile_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_backup_v1_BackupFile_descriptor, new java.lang.String[] { "Id", "ParentId", "Type", "FullPath", "Name", "Size", "Actions", "ModifiedAt", }); internal_static_yandex_cloud_backup_v1_BackupFile_Actions_descriptor = internal_static_yandex_cloud_backup_v1_BackupFile_descriptor.getNestedTypes().get(0); internal_static_yandex_cloud_backup_v1_BackupFile_Actions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_yandex_cloud_backup_v1_BackupFile_Actions_descriptor, new java.lang.String[] { "RestoreToDisk", "GoToLocation", }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); registry.add(yandex.cloud.api.Validation.required); com.google.protobuf.Descriptors.FileDescriptor .internalUpdateFileDescriptor(descriptor, registry); com.google.protobuf.TimestampProto.getDescriptor(); com.google.protobuf.WrappersProto.getDescriptor(); yandex.cloud.api.Validation.getDescriptor(); yandex.cloud.api.backup.v1.PolicyOuterClass.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy