Interface BackupApplianceLockInfoOrBuilder (0.12.0)

public interface BackupApplianceLockInfoOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getBackupApplianceId()

public abstract long getBackupApplianceId()

Required. The ID of the backup/recovery appliance that created this lock.

int64 backup_appliance_id = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
long

The backupApplianceId.

getBackupApplianceName()

public abstract String getBackupApplianceName()

Required. The name of the backup/recovery appliance that created this lock.

string backup_appliance_name = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The backupApplianceName.

getBackupApplianceNameBytes()

public abstract ByteString getBackupApplianceNameBytes()

Required. The name of the backup/recovery appliance that created this lock.

string backup_appliance_name = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for backupApplianceName.

getBackupImage()

public abstract String getBackupImage()

The image name that depends on this Backup.

string backup_image = 7;

Returns
Type Description
String

The backupImage.

getBackupImageBytes()

public abstract ByteString getBackupImageBytes()

The image name that depends on this Backup.

string backup_image = 7;

Returns
Type Description
ByteString

The bytes for backupImage.

getJobName()

public abstract String getJobName()

The job name on the backup/recovery appliance that created this lock.

string job_name = 6;

Returns
Type Description
String

The jobName.

getJobNameBytes()

public abstract ByteString getJobNameBytes()

The job name on the backup/recovery appliance that created this lock.

string job_name = 6;

Returns
Type Description
ByteString

The bytes for jobName.

getLockReason()

public abstract String getLockReason()

Required. The reason for the lock: e.g. MOUNT/RESTORE/BACKUP/etc. The value of this string is only meaningful to the client and it is not interpreted by the BackupVault service.

string lock_reason = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The lockReason.

getLockReasonBytes()

public abstract ByteString getLockReasonBytes()

Required. The reason for the lock: e.g. MOUNT/RESTORE/BACKUP/etc. The value of this string is only meaningful to the client and it is not interpreted by the BackupVault service.

string lock_reason = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for lockReason.

getLockSourceCase()

public abstract BackupApplianceLockInfo.LockSourceCase getLockSourceCase()
Returns
Type Description
BackupApplianceLockInfo.LockSourceCase

getSlaId()

public abstract long getSlaId()

The SLA on the backup/recovery appliance that owns the lock.

int64 sla_id = 8;

Returns
Type Description
long

The slaId.

hasBackupImage()

public abstract boolean hasBackupImage()

The image name that depends on this Backup.

string backup_image = 7;

Returns
Type Description
boolean

Whether the backupImage field is set.

hasJobName()

public abstract boolean hasJobName()

The job name on the backup/recovery appliance that created this lock.

string job_name = 6;

Returns
Type Description
boolean

Whether the jobName field is set.

hasSlaId()

public abstract boolean hasSlaId()

The SLA on the backup/recovery appliance that owns the lock.

int64 sla_id = 8;

Returns
Type Description
boolean

Whether the slaId field is set.