com.google.cloud.securitycenter.v2.BackupDisasterRecoveryOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of proto-google-cloud-securitycenter-v2 Show documentation
Show all versions of proto-google-cloud-securitycenter-v2 Show documentation
Proto library for google-cloud-securitycenter
/*
* Copyright 2024 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/cloud/securitycenter/v2/backup_disaster_recovery.proto
// Protobuf Java Version: 3.25.3
package com.google.cloud.securitycenter.v2;
public interface BackupDisasterRecoveryOrBuilder
extends
// @@protoc_insertion_point(interface_extends:google.cloud.securitycenter.v2.BackupDisasterRecovery)
com.google.protobuf.MessageOrBuilder {
/**
*
*
*
* The name of a Backup and DR template which comprises one or more backup
* policies. See the [Backup and DR
* documentation](https://cloud.google.com/backup-disaster-recovery/docs/concepts/backup-plan#temp)
* for more information. For example, `snap-ov`.
*
*
* string backup_template = 1;
*
* @return The backupTemplate.
*/
java.lang.String getBackupTemplate();
/**
*
*
*
* The name of a Backup and DR template which comprises one or more backup
* policies. See the [Backup and DR
* documentation](https://cloud.google.com/backup-disaster-recovery/docs/concepts/backup-plan#temp)
* for more information. For example, `snap-ov`.
*
*
* string backup_template = 1;
*
* @return The bytes for backupTemplate.
*/
com.google.protobuf.ByteString getBackupTemplateBytes();
/**
*
*
*
* The names of Backup and DR policies that are associated with a template
* and that define when to run a backup, how frequently to run a backup, and
* how long to retain the backup image. For example, `onvaults`.
*
*
* repeated string policies = 2;
*
* @return A list containing the policies.
*/
java.util.List getPoliciesList();
/**
*
*
*
* The names of Backup and DR policies that are associated with a template
* and that define when to run a backup, how frequently to run a backup, and
* how long to retain the backup image. For example, `onvaults`.
*
*
* repeated string policies = 2;
*
* @return The count of policies.
*/
int getPoliciesCount();
/**
*
*
*
* The names of Backup and DR policies that are associated with a template
* and that define when to run a backup, how frequently to run a backup, and
* how long to retain the backup image. For example, `onvaults`.
*
*
* repeated string policies = 2;
*
* @param index The index of the element to return.
* @return The policies at the given index.
*/
java.lang.String getPolicies(int index);
/**
*
*
*
* The names of Backup and DR policies that are associated with a template
* and that define when to run a backup, how frequently to run a backup, and
* how long to retain the backup image. For example, `onvaults`.
*
*
* repeated string policies = 2;
*
* @param index The index of the value to return.
* @return The bytes of the policies at the given index.
*/
com.google.protobuf.ByteString getPoliciesBytes(int index);
/**
*
*
*
* The name of a Backup and DR host, which is managed by the backup and
* recovery appliance and known to the management console. The host can be of
* type Generic (for example, Compute Engine, SQL Server, Oracle DB, SMB file
* system, etc.), vCenter, or an ESX server. See the [Backup and DR
* documentation on
* hosts](https://cloud.google.com/backup-disaster-recovery/docs/configuration/manage-hosts-and-their-applications)
* for more information. For example, `centos7-01`.
*
*
* string host = 3;
*
* @return The host.
*/
java.lang.String getHost();
/**
*
*
*
* The name of a Backup and DR host, which is managed by the backup and
* recovery appliance and known to the management console. The host can be of
* type Generic (for example, Compute Engine, SQL Server, Oracle DB, SMB file
* system, etc.), vCenter, or an ESX server. See the [Backup and DR
* documentation on
* hosts](https://cloud.google.com/backup-disaster-recovery/docs/configuration/manage-hosts-and-their-applications)
* for more information. For example, `centos7-01`.
*
*
* string host = 3;
*
* @return The bytes for host.
*/
com.google.protobuf.ByteString getHostBytes();
/**
*
*
*
* The names of Backup and DR applications. An application is a VM, database,
* or file system on a managed host monitored by a backup and recovery
* appliance. For example, `centos7-01-vol00`, `centos7-01-vol01`,
* `centos7-01-vol02`.
*
*
* repeated string applications = 4;
*
* @return A list containing the applications.
*/
java.util.List getApplicationsList();
/**
*
*
*
* The names of Backup and DR applications. An application is a VM, database,
* or file system on a managed host monitored by a backup and recovery
* appliance. For example, `centos7-01-vol00`, `centos7-01-vol01`,
* `centos7-01-vol02`.
*
*
* repeated string applications = 4;
*
* @return The count of applications.
*/
int getApplicationsCount();
/**
*
*
*
* The names of Backup and DR applications. An application is a VM, database,
* or file system on a managed host monitored by a backup and recovery
* appliance. For example, `centos7-01-vol00`, `centos7-01-vol01`,
* `centos7-01-vol02`.
*
*
* repeated string applications = 4;
*
* @param index The index of the element to return.
* @return The applications at the given index.
*/
java.lang.String getApplications(int index);
/**
*
*
*
* The names of Backup and DR applications. An application is a VM, database,
* or file system on a managed host monitored by a backup and recovery
* appliance. For example, `centos7-01-vol00`, `centos7-01-vol01`,
* `centos7-01-vol02`.
*
*
* repeated string applications = 4;
*
* @param index The index of the value to return.
* @return The bytes of the applications at the given index.
*/
com.google.protobuf.ByteString getApplicationsBytes(int index);
/**
*
*
*
* The name of the Backup and DR storage pool that the backup and recovery
* appliance is storing data in. The storage pool could be of type Cloud,
* Primary, Snapshot, or OnVault. See the [Backup and DR documentation on
* storage
* pools](https://cloud.google.com/backup-disaster-recovery/docs/concepts/storage-pools).
* For example, `DiskPoolOne`.
*
*
* string storage_pool = 5;
*
* @return The storagePool.
*/
java.lang.String getStoragePool();
/**
*
*
*
* The name of the Backup and DR storage pool that the backup and recovery
* appliance is storing data in. The storage pool could be of type Cloud,
* Primary, Snapshot, or OnVault. See the [Backup and DR documentation on
* storage
* pools](https://cloud.google.com/backup-disaster-recovery/docs/concepts/storage-pools).
* For example, `DiskPoolOne`.
*
*
* string storage_pool = 5;
*
* @return The bytes for storagePool.
*/
com.google.protobuf.ByteString getStoragePoolBytes();
/**
*
*
*
* The names of Backup and DR advanced policy options of a policy applying to
* an application. See the [Backup and DR documentation on policy
* options](https://cloud.google.com/backup-disaster-recovery/docs/create-plan/policy-settings).
* For example, `skipofflineappsincongrp, nounmap`.
*
*
* repeated string policy_options = 6;
*
* @return A list containing the policyOptions.
*/
java.util.List getPolicyOptionsList();
/**
*
*
*
* The names of Backup and DR advanced policy options of a policy applying to
* an application. See the [Backup and DR documentation on policy
* options](https://cloud.google.com/backup-disaster-recovery/docs/create-plan/policy-settings).
* For example, `skipofflineappsincongrp, nounmap`.
*
*
* repeated string policy_options = 6;
*
* @return The count of policyOptions.
*/
int getPolicyOptionsCount();
/**
*
*
*
* The names of Backup and DR advanced policy options of a policy applying to
* an application. See the [Backup and DR documentation on policy
* options](https://cloud.google.com/backup-disaster-recovery/docs/create-plan/policy-settings).
* For example, `skipofflineappsincongrp, nounmap`.
*
*
* repeated string policy_options = 6;
*
* @param index The index of the element to return.
* @return The policyOptions at the given index.
*/
java.lang.String getPolicyOptions(int index);
/**
*
*
*
* The names of Backup and DR advanced policy options of a policy applying to
* an application. See the [Backup and DR documentation on policy
* options](https://cloud.google.com/backup-disaster-recovery/docs/create-plan/policy-settings).
* For example, `skipofflineappsincongrp, nounmap`.
*
*
* repeated string policy_options = 6;
*
* @param index The index of the value to return.
* @return The bytes of the policyOptions at the given index.
*/
com.google.protobuf.ByteString getPolicyOptionsBytes(int index);
/**
*
*
*
* The name of the Backup and DR resource profile that specifies the storage
* media for backups of application and VM data. See the [Backup and DR
* documentation on
* profiles](https://cloud.google.com/backup-disaster-recovery/docs/concepts/backup-plan#profile).
* For example, `GCP`.
*
*
* string profile = 7;
*
* @return The profile.
*/
java.lang.String getProfile();
/**
*
*
*
* The name of the Backup and DR resource profile that specifies the storage
* media for backups of application and VM data. See the [Backup and DR
* documentation on
* profiles](https://cloud.google.com/backup-disaster-recovery/docs/concepts/backup-plan#profile).
* For example, `GCP`.
*
*
* string profile = 7;
*
* @return The bytes for profile.
*/
com.google.protobuf.ByteString getProfileBytes();
/**
*
*
*
* The name of the Backup and DR appliance that captures, moves, and manages
* the lifecycle of backup data. For example, `backup-server-57137`.
*
*
* string appliance = 8;
*
* @return The appliance.
*/
java.lang.String getAppliance();
/**
*
*
*
* The name of the Backup and DR appliance that captures, moves, and manages
* the lifecycle of backup data. For example, `backup-server-57137`.
*
*
* string appliance = 8;
*
* @return The bytes for appliance.
*/
com.google.protobuf.ByteString getApplianceBytes();
/**
*
*
*
* The backup type of the Backup and DR image.
* For example, `Snapshot`, `Remote Snapshot`, `OnVault`.
*
*
* string backup_type = 9;
*
* @return The backupType.
*/
java.lang.String getBackupType();
/**
*
*
*
* The backup type of the Backup and DR image.
* For example, `Snapshot`, `Remote Snapshot`, `OnVault`.
*
*
* string backup_type = 9;
*
* @return The bytes for backupType.
*/
com.google.protobuf.ByteString getBackupTypeBytes();
/**
*
*
*
* The timestamp at which the Backup and DR backup was created.
*
*
* .google.protobuf.Timestamp backup_create_time = 10;
*
* @return Whether the backupCreateTime field is set.
*/
boolean hasBackupCreateTime();
/**
*
*
*
* The timestamp at which the Backup and DR backup was created.
*
*
* .google.protobuf.Timestamp backup_create_time = 10;
*
* @return The backupCreateTime.
*/
com.google.protobuf.Timestamp getBackupCreateTime();
/**
*
*
*
* The timestamp at which the Backup and DR backup was created.
*
*
* .google.protobuf.Timestamp backup_create_time = 10;
*/
com.google.protobuf.TimestampOrBuilder getBackupCreateTimeOrBuilder();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy