Send feedback
Class BackupConfig (0.27.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 0.27.0 keyboard_arrow_down
public final class BackupConfig extends GeneratedMessageV3 implements BackupConfigOrBuilder
BackupConfig contains backup related config on a volume.
Protobuf type google.cloud.netapp.v1.BackupConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
BACKUP_CHAIN_BYTES_FIELD_NUMBER
public static final int BACKUP_CHAIN_BYTES_FIELD_NUMBER
Field Value
Type
Description
int
BACKUP_POLICIES_FIELD_NUMBER
public static final int BACKUP_POLICIES_FIELD_NUMBER
Field Value
Type
Description
int
BACKUP_VAULT_FIELD_NUMBER
public static final int BACKUP_VAULT_FIELD_NUMBER
Field Value
Type
Description
int
SCHEDULED_BACKUP_ENABLED_FIELD_NUMBER
public static final int SCHEDULED_BACKUP_ENABLED_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static BackupConfig getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static BackupConfig . Builder newBuilder ()
newBuilder(BackupConfig prototype)
public static BackupConfig . Builder newBuilder ( BackupConfig prototype )
public static BackupConfig parseDelimitedFrom ( InputStream input )
public static BackupConfig parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static BackupConfig parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static BackupConfig parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static BackupConfig parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static BackupConfig parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static BackupConfig parseFrom ( CodedInputStream input )
public static BackupConfig parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static BackupConfig parseFrom ( InputStream input )
public static BackupConfig parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static BackupConfig parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static BackupConfig parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<BackupConfig> parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getBackupChainBytes()
public long getBackupChainBytes ()
Output only. Total size of all backups in a chain in bytes = baseline
backup size + sum(incremental backup size).
optional int64 backup_chain_bytes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
long
The backupChainBytes.
getBackupPolicies(int index)
public String getBackupPolicies ( int index )
Optional. When specified, schedule backups will be created based on the
policy configuration.
repeated string backup_policies = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Parameter
Name
Description
index
int
The index of the element to return.
Returns
Type
Description
String
The backupPolicies at the given index.
getBackupPoliciesBytes(int index)
public ByteString getBackupPoliciesBytes ( int index )
Optional. When specified, schedule backups will be created based on the
policy configuration.
repeated string backup_policies = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Parameter
Name
Description
index
int
The index of the value to return.
Returns
Type
Description
ByteString
The bytes of the backupPolicies at the given index.
getBackupPoliciesCount()
public int getBackupPoliciesCount ()
Optional. When specified, schedule backups will be created based on the
policy configuration.
repeated string backup_policies = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns
Type
Description
int
The count of backupPolicies.
getBackupPoliciesList()
public ProtocolStringList getBackupPoliciesList ()
Optional. When specified, schedule backups will be created based on the
policy configuration.
repeated string backup_policies = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
getBackupVault()
public String getBackupVault ()
Optional. Name of backup vault.
Format:
projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}
string backup_vault = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns
Type
Description
String
The backupVault.
getBackupVaultBytes()
public ByteString getBackupVaultBytes ()
Optional. Name of backup vault.
Format:
projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}
string backup_vault = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns
Type
Description
ByteString
The bytes for backupVault.
getDefaultInstanceForType()
public BackupConfig getDefaultInstanceForType ()
getParserForType()
public Parser<BackupConfig> getParserForType ()
Overrides
getScheduledBackupEnabled()
public boolean getScheduledBackupEnabled ()
Optional. When set to true, scheduled backup is enabled on the volume.
This field should be nil when there's no backup policy attached.
optional bool scheduled_backup_enabled = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
boolean
The scheduledBackupEnabled.
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
hasBackupChainBytes()
public boolean hasBackupChainBytes ()
Output only. Total size of all backups in a chain in bytes = baseline
backup size + sum(incremental backup size).
optional int64 backup_chain_bytes = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns
Type
Description
boolean
Whether the backupChainBytes field is set.
hasScheduledBackupEnabled()
public boolean hasScheduledBackupEnabled ()
Optional. When set to true, scheduled backup is enabled on the volume.
This field should be nil when there's no backup policy attached.
optional bool scheduled_backup_enabled = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
boolean
Whether the scheduledBackupEnabled field is set.
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public BackupConfig . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected BackupConfig . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public BackupConfig . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-01-28 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-28 UTC."],[],[]]