Interface BackupConfigDetailsOrBuilder (0.41.0)

public interface BackupConfigDetailsOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getApplicableResource()

public abstract String getApplicableResource()

Output only. The full resource name of the resource that is applicable for the backup configuration. Example: "//compute.googleapis.com/projects/{project}/zones/{zone}/instances/{instance}"

string applicable_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The applicableResource.

getApplicableResourceBytes()

public abstract ByteString getApplicableResourceBytes()

Output only. The full resource name of the resource that is applicable for the backup configuration. Example: "//compute.googleapis.com/projects/{project}/zones/{zone}/instances/{instance}"

string applicable_resource = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for applicableResource.

getBackupConfigSource()

public abstract String getBackupConfigSource()

Output only. The full resource name of the backup config source resource. For example, "//backupdr.googleapis.com/v1/projects/{project}/locations/{region}/backupPlans/{backupplanId}" or "//compute.googleapis.com/projects/{project}/locations/{region}/resourcePolicies/{resourcePolicyId}".

string backup_config_source = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The backupConfigSource.

getBackupConfigSourceBytes()

public abstract ByteString getBackupConfigSourceBytes()

Output only. The full resource name of the backup config source resource. For example, "//backupdr.googleapis.com/v1/projects/{project}/locations/{region}/backupPlans/{backupplanId}" or "//compute.googleapis.com/projects/{project}/locations/{region}/resourcePolicies/{resourcePolicyId}".

string backup_config_source = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for backupConfigSource.

getBackupConfigSourceDisplayName()

public abstract String getBackupConfigSourceDisplayName()

Output only. The display name of the backup config source resource.

string backup_config_source_display_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The backupConfigSourceDisplayName.

getBackupConfigSourceDisplayNameBytes()

public abstract ByteString getBackupConfigSourceDisplayNameBytes()

Output only. The display name of the backup config source resource.

string backup_config_source_display_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for backupConfigSourceDisplayName.

getBackupDrPlanConfig()

public abstract BackupDrPlanConfig getBackupDrPlanConfig()

Google Cloud Backup and DR's Backup Plan specific data.

.google.cloud.backupdr.v1.BackupDrPlanConfig backup_dr_plan_config = 10;

Returns
Type Description
BackupDrPlanConfig

The backupDrPlanConfig.

getBackupDrPlanConfigOrBuilder()

public abstract BackupDrPlanConfigOrBuilder getBackupDrPlanConfigOrBuilder()

Google Cloud Backup and DR's Backup Plan specific data.

.google.cloud.backupdr.v1.BackupDrPlanConfig backup_dr_plan_config = 10;

Returns
Type Description
BackupDrPlanConfigOrBuilder

getBackupDrTemplateConfig()

public abstract BackupDrTemplateConfig getBackupDrTemplateConfig()

Google Cloud Backup and DR's Template specific data.

.google.cloud.backupdr.v1.BackupDrTemplateConfig backup_dr_template_config = 11;

Returns
Type Description
BackupDrTemplateConfig

The backupDrTemplateConfig.

getBackupDrTemplateConfigOrBuilder()

public abstract BackupDrTemplateConfigOrBuilder getBackupDrTemplateConfigOrBuilder()

Google Cloud Backup and DR's Template specific data.

.google.cloud.backupdr.v1.BackupDrTemplateConfig backup_dr_template_config = 11;

Returns
Type Description
BackupDrTemplateConfigOrBuilder

getBackupLocations(int index)

public abstract BackupLocation getBackupLocations(int index)

The locations where the backups are to be stored.

repeated .google.cloud.backupdr.v1.BackupLocation backup_locations = 12;

Parameter
Name Description
index int
Returns
Type Description
BackupLocation

getBackupLocationsCount()

public abstract int getBackupLocationsCount()

The locations where the backups are to be stored.

repeated .google.cloud.backupdr.v1.BackupLocation backup_locations = 12;

Returns
Type Description
int

getBackupLocationsList()

public abstract List<BackupLocation> getBackupLocationsList()

The locations where the backups are to be stored.

repeated .google.cloud.backupdr.v1.BackupLocation backup_locations = 12;

Returns
Type Description
List<BackupLocation>

getBackupLocationsOrBuilder(int index)

public abstract BackupLocationOrBuilder getBackupLocationsOrBuilder(int index)

The locations where the backups are to be stored.

repeated .google.cloud.backupdr.v1.BackupLocation backup_locations = 12;

Parameter
Name Description
index int
Returns
Type Description
BackupLocationOrBuilder

getBackupLocationsOrBuilderList()

public abstract List<? extends BackupLocationOrBuilder> getBackupLocationsOrBuilderList()

The locations where the backups are to be stored.

repeated .google.cloud.backupdr.v1.BackupLocation backup_locations = 12;

Returns
Type Description
List<? extends com.google.cloud.backupdr.v1.BackupLocationOrBuilder>

getBackupVault()

public abstract String getBackupVault()

Output only. The full resource name of the backup vault that will store the backups generated through this backup configuration. Example: "//backupdr.googleapis.com/v1/projects/{project}/locations/{region}/backupVaults/{backupvaultId}"

string backup_vault = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The backupVault.

getBackupVaultBytes()

public abstract ByteString getBackupVaultBytes()

Output only. The full resource name of the backup vault that will store the backups generated through this backup configuration. Example: "//backupdr.googleapis.com/v1/projects/{project}/locations/{region}/backupVaults/{backupvaultId}"

string backup_vault = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for backupVault.

getLatestSuccessfulBackupTime()

public abstract Timestamp getLatestSuccessfulBackupTime()

Output only. Timestamp of the latest successful backup created via this backup configuration.

.google.protobuf.Timestamp latest_successful_backup_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The latestSuccessfulBackupTime.

getLatestSuccessfulBackupTimeOrBuilder()

public abstract TimestampOrBuilder getLatestSuccessfulBackupTimeOrBuilder()

Output only. Timestamp of the latest successful backup created via this backup configuration.

.google.protobuf.Timestamp latest_successful_backup_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getPitrSettings()

public abstract PitrSettings getPitrSettings()

Output only. Point in time recovery settings of the backup configuration resource.

.google.cloud.backupdr.v1.PitrSettings pitr_settings = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
PitrSettings

The pitrSettings.

getPitrSettingsOrBuilder()

public abstract PitrSettingsOrBuilder getPitrSettingsOrBuilder()

Output only. Point in time recovery settings of the backup configuration resource.

.google.cloud.backupdr.v1.PitrSettings pitr_settings = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
PitrSettingsOrBuilder

getPlanSpecificConfigCase()

public abstract BackupConfigDetails.PlanSpecificConfigCase getPlanSpecificConfigCase()
Returns
Type Description
BackupConfigDetails.PlanSpecificConfigCase

getState()

public abstract BackupConfigDetails.State getState()

Output only. The state of the backup config resource.

.google.cloud.backupdr.v1.BackupConfigDetails.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
BackupConfigDetails.State

The state.

getStateValue()

public abstract int getStateValue()

Output only. The state of the backup config resource.

.google.cloud.backupdr.v1.BackupConfigDetails.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for state.

getType()

public abstract BackupConfigDetails.Type getType()

Output only. The type of the backup config resource.

.google.cloud.backupdr.v1.BackupConfigDetails.Type type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
BackupConfigDetails.Type

The type.

getTypeValue()

public abstract int getTypeValue()

Output only. The type of the backup config resource.

.google.cloud.backupdr.v1.BackupConfigDetails.Type type = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for type.

hasBackupDrPlanConfig()

public abstract boolean hasBackupDrPlanConfig()

Google Cloud Backup and DR's Backup Plan specific data.

.google.cloud.backupdr.v1.BackupDrPlanConfig backup_dr_plan_config = 10;

Returns
Type Description
boolean

Whether the backupDrPlanConfig field is set.

hasBackupDrTemplateConfig()

public abstract boolean hasBackupDrTemplateConfig()

Google Cloud Backup and DR's Template specific data.

.google.cloud.backupdr.v1.BackupDrTemplateConfig backup_dr_template_config = 11;

Returns
Type Description
boolean

Whether the backupDrTemplateConfig field is set.

hasLatestSuccessfulBackupTime()

public abstract boolean hasLatestSuccessfulBackupTime()

Output only. Timestamp of the latest successful backup created via this backup configuration.

.google.protobuf.Timestamp latest_successful_backup_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the latestSuccessfulBackupTime field is set.

hasPitrSettings()

public abstract boolean hasPitrSettings()

Output only. Point in time recovery settings of the backup configuration resource.

.google.cloud.backupdr.v1.PitrSettings pitr_settings = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the pitrSettings field is set.