public static final class BackupConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BackupConfig.Builder> implements BackupConfigOrBuilder
BackupConfig contains backup related config on a volume.Protobuf type
google.cloud.netapp.v1.BackupConfig| Modifier and Type | Method and Description |
|---|---|
BackupConfig.Builder |
addAllBackupPolicies(Iterable<String> values)
Optional.
|
BackupConfig.Builder |
addBackupPolicies(String value)
Optional.
|
BackupConfig.Builder |
addBackupPoliciesBytes(com.google.protobuf.ByteString value)
Optional.
|
BackupConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
BackupConfig |
build() |
BackupConfig |
buildPartial() |
BackupConfig.Builder |
clear() |
BackupConfig.Builder |
clearBackupPolicies()
Optional.
|
BackupConfig.Builder |
clearBackupVault()
Optional.
|
BackupConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
BackupConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
BackupConfig.Builder |
clearScheduledBackupEnabled()
Optional.
|
BackupConfig.Builder |
clone() |
String |
getBackupPolicies(int index)
Optional.
|
com.google.protobuf.ByteString |
getBackupPoliciesBytes(int index)
Optional.
|
int |
getBackupPoliciesCount()
Optional.
|
com.google.protobuf.ProtocolStringList |
getBackupPoliciesList()
Optional.
|
String |
getBackupVault()
Optional.
|
com.google.protobuf.ByteString |
getBackupVaultBytes()
Optional.
|
BackupConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getScheduledBackupEnabled()
Optional.
|
boolean |
hasScheduledBackupEnabled()
Optional.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
BackupConfig.Builder |
mergeFrom(BackupConfig other) |
BackupConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
BackupConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
BackupConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
BackupConfig.Builder |
setBackupPolicies(int index,
String value)
Optional.
|
BackupConfig.Builder |
setBackupVault(String value)
Optional.
|
BackupConfig.Builder |
setBackupVaultBytes(com.google.protobuf.ByteString value)
Optional.
|
BackupConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
BackupConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
BackupConfig.Builder |
setScheduledBackupEnabled(boolean value)
Optional.
|
BackupConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<BackupConfig.Builder>public BackupConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<BackupConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<BackupConfig.Builder>public BackupConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic BackupConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic BackupConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic BackupConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<BackupConfig.Builder>public BackupConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<BackupConfig.Builder>public BackupConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<BackupConfig.Builder>public BackupConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<BackupConfig.Builder>public BackupConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BackupConfig.Builder>public BackupConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BackupConfig.Builder>public BackupConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BackupConfig.Builder>public BackupConfig.Builder mergeFrom(BackupConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<BackupConfig.Builder>public BackupConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BackupConfig.Builder>IOExceptionpublic com.google.protobuf.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) = { ... }
getBackupPoliciesList in interface BackupConfigOrBuilderpublic 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) = { ... }
getBackupPoliciesCount in interface BackupConfigOrBuilderpublic 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) = { ... }
getBackupPolicies in interface BackupConfigOrBuilderindex - The index of the element to return.public com.google.protobuf.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) = { ... }
getBackupPoliciesBytes in interface BackupConfigOrBuilderindex - The index of the value to return.public BackupConfig.Builder setBackupPolicies(int index, String value)
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) = { ... }
index - The index to set the value at.value - The backupPolicies to set.public BackupConfig.Builder addBackupPolicies(String value)
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) = { ... }
value - The backupPolicies to add.public BackupConfig.Builder addAllBackupPolicies(Iterable<String> values)
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) = { ... }
values - The backupPolicies to add.public BackupConfig.Builder clearBackupPolicies()
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) = { ... }
public BackupConfig.Builder addBackupPoliciesBytes(com.google.protobuf.ByteString value)
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) = { ... }
value - The bytes of the backupPolicies to add.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) = { ... }
getBackupVault in interface BackupConfigOrBuilderpublic com.google.protobuf.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) = { ... }
getBackupVaultBytes in interface BackupConfigOrBuilderpublic BackupConfig.Builder setBackupVault(String value)
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) = { ... }
value - The backupVault to set.public BackupConfig.Builder clearBackupVault()
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) = { ... }
public BackupConfig.Builder setBackupVaultBytes(com.google.protobuf.ByteString value)
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) = { ... }
value - The bytes for backupVault to set.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];
hasScheduledBackupEnabled in interface BackupConfigOrBuilderpublic 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];
getScheduledBackupEnabled in interface BackupConfigOrBuilderpublic BackupConfig.Builder setScheduledBackupEnabled(boolean value)
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];
value - The scheduledBackupEnabled to set.public BackupConfig.Builder clearScheduledBackupEnabled()
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];
public final BackupConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BackupConfig.Builder>public final BackupConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BackupConfig.Builder>Copyright © 2024 Google LLC. All rights reserved.