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 extends yandex.cloud.api.backup.v1.BackupOuterClass.Archive.Action> 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 extends yandex.cloud.api.backup.v1.BackupOuterClass.VolumeOrBuilder>
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 extends yandex.cloud.api.backup.v1.BackupOuterClass.VolumeOrBuilder>
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 extends yandex.cloud.api.backup.v1.BackupOuterClass.Volume> 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 extends yandex.cloud.api.backup.v1.BackupOuterClass.VolumeOrBuilder>
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 extends yandex.cloud.api.backup.v1.BackupOuterClass.DiskOrBuilder>
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 extends yandex.cloud.api.backup.v1.BackupOuterClass.DiskOrBuilder>
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 extends yandex.cloud.api.backup.v1.BackupOuterClass.Disk> 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 extends yandex.cloud.api.backup.v1.BackupOuterClass.DiskOrBuilder>
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