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_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
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
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)
Overrides
toBuilder()
public BackupConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides