Interface BackupVaultOrBuilder (0.61.0)

public interface BackupVaultOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsLabels(String key)

public abstract boolean containsLabels(String key)

Resource labels to represent user provided metadata.

map<string, string> labels = 5;

Parameter
Name Description
key String
Returns
Type Description
boolean

getBackupRegion()

public abstract String getBackupRegion()

Optional. Region where the backups are stored. Format: projects/{project_id}/locations/{location}

string backup_region = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The backupRegion.

getBackupRegionBytes()

public abstract ByteString getBackupRegionBytes()

Optional. Region where the backups are stored. Format: projects/{project_id}/locations/{location}

string backup_region = 8 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for backupRegion.

getBackupRetentionPolicy()

public abstract BackupVault.BackupRetentionPolicy getBackupRetentionPolicy()

Optional. Backup retention policy defining the retention of backups.

.google.cloud.netapp.v1.BackupVault.BackupRetentionPolicy backup_retention_policy = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
BackupVault.BackupRetentionPolicy

The backupRetentionPolicy.

getBackupRetentionPolicyOrBuilder()

public abstract BackupVault.BackupRetentionPolicyOrBuilder getBackupRetentionPolicyOrBuilder()

Optional. Backup retention policy defining the retention of backups.

.google.cloud.netapp.v1.BackupVault.BackupRetentionPolicy backup_retention_policy = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
BackupVault.BackupRetentionPolicyOrBuilder

getBackupVaultType()

public abstract BackupVault.BackupVaultType getBackupVaultType()

Optional. Type of backup vault to be created. Default is IN_REGION.

.google.cloud.netapp.v1.BackupVault.BackupVaultType backup_vault_type = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
BackupVault.BackupVaultType

The backupVaultType.

getBackupVaultTypeValue()

public abstract int getBackupVaultTypeValue()

Optional. Type of backup vault to be created. Default is IN_REGION.

.google.cloud.netapp.v1.BackupVault.BackupVaultType backup_vault_type = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for backupVaultType.

getBackupsCryptoKeyVersion()

public abstract String getBackupsCryptoKeyVersion()

Output only. The crypto key version used to encrypt the backup vault. Format: projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}

string backups_crypto_key_version = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The backupsCryptoKeyVersion.

getBackupsCryptoKeyVersionBytes()

public abstract ByteString getBackupsCryptoKeyVersionBytes()

Output only. The crypto key version used to encrypt the backup vault. Format: projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}

string backups_crypto_key_version = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for backupsCryptoKeyVersion.

getCreateTime()

public abstract Timestamp getCreateTime()

Output only. Create time of the backup vault.

.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The createTime.

getCreateTimeOrBuilder()

public abstract TimestampOrBuilder getCreateTimeOrBuilder()

Output only. Create time of the backup vault.

.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getDescription()

public abstract String getDescription()

Description of the backup vault.

string description = 4;

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

Description of the backup vault.

string description = 4;

Returns
Type Description
ByteString

The bytes for description.

getDestinationBackupVault()

public abstract String getDestinationBackupVault()

Output only. Name of the Backup vault created in backup region. Format: projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}

string destination_backup_vault = 10 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The destinationBackupVault.

getDestinationBackupVaultBytes()

public abstract ByteString getDestinationBackupVaultBytes()

Output only. Name of the Backup vault created in backup region. Format: projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}

string destination_backup_vault = 10 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for destinationBackupVault.

getEncryptionState()

public abstract BackupVault.EncryptionState getEncryptionState()

Output only. Field indicating encryption state of CMEK backups.

.google.cloud.netapp.v1.BackupVault.EncryptionState encryption_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
BackupVault.EncryptionState

The encryptionState.

getEncryptionStateValue()

public abstract int getEncryptionStateValue()

Output only. Field indicating encryption state of CMEK backups.

.google.cloud.netapp.v1.BackupVault.EncryptionState encryption_state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for encryptionState.

getKmsConfig()

public abstract String getKmsConfig()

Optional. Specifies the Key Management System (KMS) configuration to be used for backup encryption. Format: projects/{project}/locations/{location}/kmsConfigs/{kms_config}

string kms_config = 12 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The kmsConfig.

getKmsConfigBytes()

public abstract ByteString getKmsConfigBytes()

Optional. Specifies the Key Management System (KMS) configuration to be used for backup encryption. Format: projects/{project}/locations/{location}/kmsConfigs/{kms_config}

string kms_config = 12 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for kmsConfig.

getLabels() (deprecated)

public abstract Map<String,String> getLabels()

Use #getLabelsMap() instead.

Returns
Type Description
Map<String,String>

getLabelsCount()

public abstract int getLabelsCount()

Resource labels to represent user provided metadata.

map<string, string> labels = 5;

Returns
Type Description
int

getLabelsMap()

public abstract Map<String,String> getLabelsMap()

Resource labels to represent user provided metadata.

map<string, string> labels = 5;

Returns
Type Description
Map<String,String>

getLabelsOrDefault(String key, String defaultValue)

public abstract String getLabelsOrDefault(String key, String defaultValue)

Resource labels to represent user provided metadata.

map<string, string> labels = 5;

Parameters
Name Description
key String
defaultValue String
Returns
Type Description
String

getLabelsOrThrow(String key)

public abstract String getLabelsOrThrow(String key)

Resource labels to represent user provided metadata.

map<string, string> labels = 5;

Parameter
Name Description
key String
Returns
Type Description
String

getName()

public abstract String getName()

Identifier. The resource name of the backup vault. Format: projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}.

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Identifier. The resource name of the backup vault. Format: projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}.

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
ByteString

The bytes for name.

getSourceBackupVault()

public abstract String getSourceBackupVault()

Output only. Name of the Backup vault created in source region. Format: projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}

string source_backup_vault = 9 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The sourceBackupVault.

getSourceBackupVaultBytes()

public abstract ByteString getSourceBackupVaultBytes()

Output only. Name of the Backup vault created in source region. Format: projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}

string source_backup_vault = 9 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for sourceBackupVault.

getSourceRegion()

public abstract String getSourceRegion()

Output only. Region in which the backup vault is created. Format: projects/{project_id}/locations/{location}

string source_region = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The sourceRegion.

getSourceRegionBytes()

public abstract ByteString getSourceRegionBytes()

Output only. Region in which the backup vault is created. Format: projects/{project_id}/locations/{location}

string source_region = 7 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for sourceRegion.

getState()

public abstract BackupVault.State getState()

Output only. The backup vault state.

.google.cloud.netapp.v1.BackupVault.State state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
BackupVault.State

The state.

getStateValue()

public abstract int getStateValue()

Output only. The backup vault state.

.google.cloud.netapp.v1.BackupVault.State state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for state.

hasBackupRetentionPolicy()

public abstract boolean hasBackupRetentionPolicy()

Optional. Backup retention policy defining the retention of backups.

.google.cloud.netapp.v1.BackupVault.BackupRetentionPolicy backup_retention_policy = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the backupRetentionPolicy field is set.

hasCreateTime()

public abstract boolean hasCreateTime()

Output only. Create time of the backup vault.

.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the createTime field is set.