- 0.54.0 (latest)
- 0.53.0
- 0.52.0
- 0.51.0
- 0.50.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.38.0
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.6
- 0.1.0
public static final class RestoreConfig.Builder extends GeneratedMessageV3.Builder<RestoreConfig.Builder> implements RestoreConfigOrBuilder
Configuration of a restore.
Protobuf type google.cloud.gkebackup.v1.RestoreConfig
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > RestoreConfig.BuilderImplements
RestoreConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addAllSubstitutionRules(Iterable<? extends RestoreConfig.SubstitutionRule> values)
public RestoreConfig.Builder addAllSubstitutionRules(Iterable<? extends RestoreConfig.SubstitutionRule> values)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no substitution will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
values |
Iterable<? extends com.google.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule> |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
addAllTransformationRules(Iterable<? extends RestoreConfig.TransformationRule> values)
public RestoreConfig.Builder addAllTransformationRules(Iterable<? extends RestoreConfig.TransformationRule> values)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no transformation will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.TransformationRule transformation_rules = 11 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
values |
Iterable<? extends com.google.cloud.gkebackup.v1.RestoreConfig.TransformationRule> |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
addAllVolumeDataRestorePolicyBindings(Iterable<? extends RestoreConfig.VolumeDataRestorePolicyBinding> values)
public RestoreConfig.Builder addAllVolumeDataRestorePolicyBindings(Iterable<? extends RestoreConfig.VolumeDataRestorePolicyBinding> values)
Optional. A table that binds volumes by their scope to a restore policy. Bindings must have a unique scope. Any volumes not scoped in the bindings are subject to the policy defined in volume_data_restore_policy.
repeated .google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicyBinding volume_data_restore_policy_bindings = 12 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
values |
Iterable<? extends com.google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicyBinding> |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public RestoreConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
addSubstitutionRules(RestoreConfig.SubstitutionRule value)
public RestoreConfig.Builder addSubstitutionRules(RestoreConfig.SubstitutionRule value)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no substitution will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
RestoreConfig.SubstitutionRule |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
addSubstitutionRules(RestoreConfig.SubstitutionRule.Builder builderForValue)
public RestoreConfig.Builder addSubstitutionRules(RestoreConfig.SubstitutionRule.Builder builderForValue)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no substitution will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
builderForValue |
RestoreConfig.SubstitutionRule.Builder |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
addSubstitutionRules(int index, RestoreConfig.SubstitutionRule value)
public RestoreConfig.Builder addSubstitutionRules(int index, RestoreConfig.SubstitutionRule value)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no substitution will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8 [(.google.api.field_behavior) = OPTIONAL];
Parameters | |
---|---|
Name | Description |
index |
int |
value |
RestoreConfig.SubstitutionRule |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
addSubstitutionRules(int index, RestoreConfig.SubstitutionRule.Builder builderForValue)
public RestoreConfig.Builder addSubstitutionRules(int index, RestoreConfig.SubstitutionRule.Builder builderForValue)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no substitution will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8 [(.google.api.field_behavior) = OPTIONAL];
Parameters | |
---|---|
Name | Description |
index |
int |
builderForValue |
RestoreConfig.SubstitutionRule.Builder |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
addSubstitutionRulesBuilder()
public RestoreConfig.SubstitutionRule.Builder addSubstitutionRulesBuilder()
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no substitution will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
RestoreConfig.SubstitutionRule.Builder |
addSubstitutionRulesBuilder(int index)
public RestoreConfig.SubstitutionRule.Builder addSubstitutionRulesBuilder(int index)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no substitution will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
RestoreConfig.SubstitutionRule.Builder |
addTransformationRules(RestoreConfig.TransformationRule value)
public RestoreConfig.Builder addTransformationRules(RestoreConfig.TransformationRule value)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no transformation will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.TransformationRule transformation_rules = 11 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
RestoreConfig.TransformationRule |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
addTransformationRules(RestoreConfig.TransformationRule.Builder builderForValue)
public RestoreConfig.Builder addTransformationRules(RestoreConfig.TransformationRule.Builder builderForValue)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no transformation will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.TransformationRule transformation_rules = 11 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
builderForValue |
RestoreConfig.TransformationRule.Builder |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
addTransformationRules(int index, RestoreConfig.TransformationRule value)
public RestoreConfig.Builder addTransformationRules(int index, RestoreConfig.TransformationRule value)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no transformation will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.TransformationRule transformation_rules = 11 [(.google.api.field_behavior) = OPTIONAL];
Parameters | |
---|---|
Name | Description |
index |
int |
value |
RestoreConfig.TransformationRule |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
addTransformationRules(int index, RestoreConfig.TransformationRule.Builder builderForValue)
public RestoreConfig.Builder addTransformationRules(int index, RestoreConfig.TransformationRule.Builder builderForValue)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no transformation will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.TransformationRule transformation_rules = 11 [(.google.api.field_behavior) = OPTIONAL];
Parameters | |
---|---|
Name | Description |
index |
int |
builderForValue |
RestoreConfig.TransformationRule.Builder |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
addTransformationRulesBuilder()
public RestoreConfig.TransformationRule.Builder addTransformationRulesBuilder()
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no transformation will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.TransformationRule transformation_rules = 11 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
RestoreConfig.TransformationRule.Builder |
addTransformationRulesBuilder(int index)
public RestoreConfig.TransformationRule.Builder addTransformationRulesBuilder(int index)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no transformation will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.TransformationRule transformation_rules = 11 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
RestoreConfig.TransformationRule.Builder |
addVolumeDataRestorePolicyBindings(RestoreConfig.VolumeDataRestorePolicyBinding value)
public RestoreConfig.Builder addVolumeDataRestorePolicyBindings(RestoreConfig.VolumeDataRestorePolicyBinding value)
Optional. A table that binds volumes by their scope to a restore policy. Bindings must have a unique scope. Any volumes not scoped in the bindings are subject to the policy defined in volume_data_restore_policy.
repeated .google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicyBinding volume_data_restore_policy_bindings = 12 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
RestoreConfig.VolumeDataRestorePolicyBinding |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
addVolumeDataRestorePolicyBindings(RestoreConfig.VolumeDataRestorePolicyBinding.Builder builderForValue)
public RestoreConfig.Builder addVolumeDataRestorePolicyBindings(RestoreConfig.VolumeDataRestorePolicyBinding.Builder builderForValue)
Optional. A table that binds volumes by their scope to a restore policy. Bindings must have a unique scope. Any volumes not scoped in the bindings are subject to the policy defined in volume_data_restore_policy.
repeated .google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicyBinding volume_data_restore_policy_bindings = 12 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
builderForValue |
RestoreConfig.VolumeDataRestorePolicyBinding.Builder |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
addVolumeDataRestorePolicyBindings(int index, RestoreConfig.VolumeDataRestorePolicyBinding value)
public RestoreConfig.Builder addVolumeDataRestorePolicyBindings(int index, RestoreConfig.VolumeDataRestorePolicyBinding value)
Optional. A table that binds volumes by their scope to a restore policy. Bindings must have a unique scope. Any volumes not scoped in the bindings are subject to the policy defined in volume_data_restore_policy.
repeated .google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicyBinding volume_data_restore_policy_bindings = 12 [(.google.api.field_behavior) = OPTIONAL];
Parameters | |
---|---|
Name | Description |
index |
int |
value |
RestoreConfig.VolumeDataRestorePolicyBinding |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
addVolumeDataRestorePolicyBindings(int index, RestoreConfig.VolumeDataRestorePolicyBinding.Builder builderForValue)
public RestoreConfig.Builder addVolumeDataRestorePolicyBindings(int index, RestoreConfig.VolumeDataRestorePolicyBinding.Builder builderForValue)
Optional. A table that binds volumes by their scope to a restore policy. Bindings must have a unique scope. Any volumes not scoped in the bindings are subject to the policy defined in volume_data_restore_policy.
repeated .google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicyBinding volume_data_restore_policy_bindings = 12 [(.google.api.field_behavior) = OPTIONAL];
Parameters | |
---|---|
Name | Description |
index |
int |
builderForValue |
RestoreConfig.VolumeDataRestorePolicyBinding.Builder |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
addVolumeDataRestorePolicyBindingsBuilder()
public RestoreConfig.VolumeDataRestorePolicyBinding.Builder addVolumeDataRestorePolicyBindingsBuilder()
Optional. A table that binds volumes by their scope to a restore policy. Bindings must have a unique scope. Any volumes not scoped in the bindings are subject to the policy defined in volume_data_restore_policy.
repeated .google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicyBinding volume_data_restore_policy_bindings = 12 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
RestoreConfig.VolumeDataRestorePolicyBinding.Builder |
addVolumeDataRestorePolicyBindingsBuilder(int index)
public RestoreConfig.VolumeDataRestorePolicyBinding.Builder addVolumeDataRestorePolicyBindingsBuilder(int index)
Optional. A table that binds volumes by their scope to a restore policy. Bindings must have a unique scope. Any volumes not scoped in the bindings are subject to the policy defined in volume_data_restore_policy.
repeated .google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicyBinding volume_data_restore_policy_bindings = 12 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
RestoreConfig.VolumeDataRestorePolicyBinding.Builder |
build()
public RestoreConfig build()
Returns | |
---|---|
Type | Description |
RestoreConfig |
buildPartial()
public RestoreConfig buildPartial()
Returns | |
---|---|
Type | Description |
RestoreConfig |
clear()
public RestoreConfig.Builder clear()
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
clearAllNamespaces()
public RestoreConfig.Builder clearAllNamespaces()
Restore all namespaced resources in the Backup if set to "True". Specifying this field to "False" is an error.
bool all_namespaces = 5;
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
This builder for chaining. |
clearClusterResourceConflictPolicy()
public RestoreConfig.Builder clearClusterResourceConflictPolicy()
Optional. Defines the behavior for handling the situation where cluster-scoped resources being restored already exist in the target cluster. This MUST be set to a value other than CLUSTER_RESOURCE_CONFLICT_POLICY_UNSPECIFIED if cluster_resource_restore_scope is not empty.
.google.cloud.gkebackup.v1.RestoreConfig.ClusterResourceConflictPolicy cluster_resource_conflict_policy = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
This builder for chaining. |
clearClusterResourceRestoreScope()
public RestoreConfig.Builder clearClusterResourceRestoreScope()
Optional. Identifies the cluster-scoped resources to restore from the Backup. Not specifying it means NO cluster resource will be restored.
.google.cloud.gkebackup.v1.RestoreConfig.ClusterResourceRestoreScope cluster_resource_restore_scope = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
clearExcludedNamespaces()
public RestoreConfig.Builder clearExcludedNamespaces()
A list of selected namespaces excluded from restoration. All namespaces except those in this list will be restored.
.google.cloud.gkebackup.v1.Namespaces excluded_namespaces = 10;
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
clearField(Descriptors.FieldDescriptor field)
public RestoreConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
clearNamespacedResourceRestoreMode()
public RestoreConfig.Builder clearNamespacedResourceRestoreMode()
Optional. Defines the behavior for handling the situation where sets of namespaced resources being restored already exist in the target cluster. This MUST be set to a value other than NAMESPACED_RESOURCE_RESTORE_MODE_UNSPECIFIED.
.google.cloud.gkebackup.v1.RestoreConfig.NamespacedResourceRestoreMode namespaced_resource_restore_mode = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
This builder for chaining. |
clearNamespacedResourceRestoreScope()
public RestoreConfig.Builder clearNamespacedResourceRestoreScope()
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
clearNoNamespaces()
public RestoreConfig.Builder clearNoNamespaces()
Do not restore any namespaced resources if set to "True". Specifying this field to "False" is not allowed.
bool no_namespaces = 9;
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public RestoreConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
clearRestoreOrder()
public RestoreConfig.Builder clearRestoreOrder()
Optional. RestoreOrder contains custom ordering to use on a Restore.
.google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder restore_order = 13 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
clearSelectedApplications()
public RestoreConfig.Builder clearSelectedApplications()
A list of selected ProtectedApplications to restore. The listed ProtectedApplications and all the resources to which they refer will be restored.
.google.cloud.gkebackup.v1.NamespacedNames selected_applications = 7;
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
clearSelectedNamespaces()
public RestoreConfig.Builder clearSelectedNamespaces()
A list of selected Namespaces to restore from the Backup. The listed Namespaces and all resources contained in them will be restored.
.google.cloud.gkebackup.v1.Namespaces selected_namespaces = 6;
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
clearSubstitutionRules()
public RestoreConfig.Builder clearSubstitutionRules()
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no substitution will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
clearTransformationRules()
public RestoreConfig.Builder clearTransformationRules()
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no transformation will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.TransformationRule transformation_rules = 11 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
clearVolumeDataRestorePolicy()
public RestoreConfig.Builder clearVolumeDataRestorePolicy()
Optional. Specifies the mechanism to be used to restore volume data. Default: VOLUME_DATA_RESTORE_POLICY_UNSPECIFIED (will be treated as NO_VOLUME_DATA_RESTORATION).
.google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicy volume_data_restore_policy = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
This builder for chaining. |
clearVolumeDataRestorePolicyBindings()
public RestoreConfig.Builder clearVolumeDataRestorePolicyBindings()
Optional. A table that binds volumes by their scope to a restore policy. Bindings must have a unique scope. Any volumes not scoped in the bindings are subject to the policy defined in volume_data_restore_policy.
repeated .google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicyBinding volume_data_restore_policy_bindings = 12 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
clone()
public RestoreConfig.Builder clone()
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
getAllNamespaces()
public boolean getAllNamespaces()
Restore all namespaced resources in the Backup if set to "True". Specifying this field to "False" is an error.
bool all_namespaces = 5;
Returns | |
---|---|
Type | Description |
boolean |
The allNamespaces. |
getClusterResourceConflictPolicy()
public RestoreConfig.ClusterResourceConflictPolicy getClusterResourceConflictPolicy()
Optional. Defines the behavior for handling the situation where cluster-scoped resources being restored already exist in the target cluster. This MUST be set to a value other than CLUSTER_RESOURCE_CONFLICT_POLICY_UNSPECIFIED if cluster_resource_restore_scope is not empty.
.google.cloud.gkebackup.v1.RestoreConfig.ClusterResourceConflictPolicy cluster_resource_conflict_policy = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
RestoreConfig.ClusterResourceConflictPolicy |
The clusterResourceConflictPolicy. |
getClusterResourceConflictPolicyValue()
public int getClusterResourceConflictPolicyValue()
Optional. Defines the behavior for handling the situation where cluster-scoped resources being restored already exist in the target cluster. This MUST be set to a value other than CLUSTER_RESOURCE_CONFLICT_POLICY_UNSPECIFIED if cluster_resource_restore_scope is not empty.
.google.cloud.gkebackup.v1.RestoreConfig.ClusterResourceConflictPolicy cluster_resource_conflict_policy = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
int |
The enum numeric value on the wire for clusterResourceConflictPolicy. |
getClusterResourceRestoreScope()
public RestoreConfig.ClusterResourceRestoreScope getClusterResourceRestoreScope()
Optional. Identifies the cluster-scoped resources to restore from the Backup. Not specifying it means NO cluster resource will be restored.
.google.cloud.gkebackup.v1.RestoreConfig.ClusterResourceRestoreScope cluster_resource_restore_scope = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
RestoreConfig.ClusterResourceRestoreScope |
The clusterResourceRestoreScope. |
getClusterResourceRestoreScopeBuilder()
public RestoreConfig.ClusterResourceRestoreScope.Builder getClusterResourceRestoreScopeBuilder()
Optional. Identifies the cluster-scoped resources to restore from the Backup. Not specifying it means NO cluster resource will be restored.
.google.cloud.gkebackup.v1.RestoreConfig.ClusterResourceRestoreScope cluster_resource_restore_scope = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
RestoreConfig.ClusterResourceRestoreScope.Builder |
getClusterResourceRestoreScopeOrBuilder()
public RestoreConfig.ClusterResourceRestoreScopeOrBuilder getClusterResourceRestoreScopeOrBuilder()
Optional. Identifies the cluster-scoped resources to restore from the Backup. Not specifying it means NO cluster resource will be restored.
.google.cloud.gkebackup.v1.RestoreConfig.ClusterResourceRestoreScope cluster_resource_restore_scope = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
RestoreConfig.ClusterResourceRestoreScopeOrBuilder |
getDefaultInstanceForType()
public RestoreConfig getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
RestoreConfig |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getExcludedNamespaces()
public Namespaces getExcludedNamespaces()
A list of selected namespaces excluded from restoration. All namespaces except those in this list will be restored.
.google.cloud.gkebackup.v1.Namespaces excluded_namespaces = 10;
Returns | |
---|---|
Type | Description |
Namespaces |
The excludedNamespaces. |
getExcludedNamespacesBuilder()
public Namespaces.Builder getExcludedNamespacesBuilder()
A list of selected namespaces excluded from restoration. All namespaces except those in this list will be restored.
.google.cloud.gkebackup.v1.Namespaces excluded_namespaces = 10;
Returns | |
---|---|
Type | Description |
Namespaces.Builder |
getExcludedNamespacesOrBuilder()
public NamespacesOrBuilder getExcludedNamespacesOrBuilder()
A list of selected namespaces excluded from restoration. All namespaces except those in this list will be restored.
.google.cloud.gkebackup.v1.Namespaces excluded_namespaces = 10;
Returns | |
---|---|
Type | Description |
NamespacesOrBuilder |
getNamespacedResourceRestoreMode()
public RestoreConfig.NamespacedResourceRestoreMode getNamespacedResourceRestoreMode()
Optional. Defines the behavior for handling the situation where sets of namespaced resources being restored already exist in the target cluster. This MUST be set to a value other than NAMESPACED_RESOURCE_RESTORE_MODE_UNSPECIFIED.
.google.cloud.gkebackup.v1.RestoreConfig.NamespacedResourceRestoreMode namespaced_resource_restore_mode = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
RestoreConfig.NamespacedResourceRestoreMode |
The namespacedResourceRestoreMode. |
getNamespacedResourceRestoreModeValue()
public int getNamespacedResourceRestoreModeValue()
Optional. Defines the behavior for handling the situation where sets of namespaced resources being restored already exist in the target cluster. This MUST be set to a value other than NAMESPACED_RESOURCE_RESTORE_MODE_UNSPECIFIED.
.google.cloud.gkebackup.v1.RestoreConfig.NamespacedResourceRestoreMode namespaced_resource_restore_mode = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
int |
The enum numeric value on the wire for namespacedResourceRestoreMode. |
getNamespacedResourceRestoreScopeCase()
public RestoreConfig.NamespacedResourceRestoreScopeCase getNamespacedResourceRestoreScopeCase()
Returns | |
---|---|
Type | Description |
RestoreConfig.NamespacedResourceRestoreScopeCase |
getNoNamespaces()
public boolean getNoNamespaces()
Do not restore any namespaced resources if set to "True". Specifying this field to "False" is not allowed.
bool no_namespaces = 9;
Returns | |
---|---|
Type | Description |
boolean |
The noNamespaces. |
getRestoreOrder()
public RestoreConfig.RestoreOrder getRestoreOrder()
Optional. RestoreOrder contains custom ordering to use on a Restore.
.google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder restore_order = 13 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
RestoreConfig.RestoreOrder |
The restoreOrder. |
getRestoreOrderBuilder()
public RestoreConfig.RestoreOrder.Builder getRestoreOrderBuilder()
Optional. RestoreOrder contains custom ordering to use on a Restore.
.google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder restore_order = 13 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
RestoreConfig.RestoreOrder.Builder |
getRestoreOrderOrBuilder()
public RestoreConfig.RestoreOrderOrBuilder getRestoreOrderOrBuilder()
Optional. RestoreOrder contains custom ordering to use on a Restore.
.google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder restore_order = 13 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
RestoreConfig.RestoreOrderOrBuilder |
getSelectedApplications()
public NamespacedNames getSelectedApplications()
A list of selected ProtectedApplications to restore. The listed ProtectedApplications and all the resources to which they refer will be restored.
.google.cloud.gkebackup.v1.NamespacedNames selected_applications = 7;
Returns | |
---|---|
Type | Description |
NamespacedNames |
The selectedApplications. |
getSelectedApplicationsBuilder()
public NamespacedNames.Builder getSelectedApplicationsBuilder()
A list of selected ProtectedApplications to restore. The listed ProtectedApplications and all the resources to which they refer will be restored.
.google.cloud.gkebackup.v1.NamespacedNames selected_applications = 7;
Returns | |
---|---|
Type | Description |
NamespacedNames.Builder |
getSelectedApplicationsOrBuilder()
public NamespacedNamesOrBuilder getSelectedApplicationsOrBuilder()
A list of selected ProtectedApplications to restore. The listed ProtectedApplications and all the resources to which they refer will be restored.
.google.cloud.gkebackup.v1.NamespacedNames selected_applications = 7;
Returns | |
---|---|
Type | Description |
NamespacedNamesOrBuilder |
getSelectedNamespaces()
public Namespaces getSelectedNamespaces()
A list of selected Namespaces to restore from the Backup. The listed Namespaces and all resources contained in them will be restored.
.google.cloud.gkebackup.v1.Namespaces selected_namespaces = 6;
Returns | |
---|---|
Type | Description |
Namespaces |
The selectedNamespaces. |
getSelectedNamespacesBuilder()
public Namespaces.Builder getSelectedNamespacesBuilder()
A list of selected Namespaces to restore from the Backup. The listed Namespaces and all resources contained in them will be restored.
.google.cloud.gkebackup.v1.Namespaces selected_namespaces = 6;
Returns | |
---|---|
Type | Description |
Namespaces.Builder |
getSelectedNamespacesOrBuilder()
public NamespacesOrBuilder getSelectedNamespacesOrBuilder()
A list of selected Namespaces to restore from the Backup. The listed Namespaces and all resources contained in them will be restored.
.google.cloud.gkebackup.v1.Namespaces selected_namespaces = 6;
Returns | |
---|---|
Type | Description |
NamespacesOrBuilder |
getSubstitutionRules(int index)
public RestoreConfig.SubstitutionRule getSubstitutionRules(int index)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no substitution will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
RestoreConfig.SubstitutionRule |
getSubstitutionRulesBuilder(int index)
public RestoreConfig.SubstitutionRule.Builder getSubstitutionRulesBuilder(int index)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no substitution will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
RestoreConfig.SubstitutionRule.Builder |
getSubstitutionRulesBuilderList()
public List<RestoreConfig.SubstitutionRule.Builder> getSubstitutionRulesBuilderList()
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no substitution will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
List<Builder> |
getSubstitutionRulesCount()
public int getSubstitutionRulesCount()
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no substitution will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
int |
getSubstitutionRulesList()
public List<RestoreConfig.SubstitutionRule> getSubstitutionRulesList()
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no substitution will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
List<SubstitutionRule> |
getSubstitutionRulesOrBuilder(int index)
public RestoreConfig.SubstitutionRuleOrBuilder getSubstitutionRulesOrBuilder(int index)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no substitution will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
RestoreConfig.SubstitutionRuleOrBuilder |
getSubstitutionRulesOrBuilderList()
public List<? extends RestoreConfig.SubstitutionRuleOrBuilder> getSubstitutionRulesOrBuilderList()
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no substitution will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
List<? extends com.google.cloud.gkebackup.v1.RestoreConfig.SubstitutionRuleOrBuilder> |
getTransformationRules(int index)
public RestoreConfig.TransformationRule getTransformationRules(int index)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no transformation will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.TransformationRule transformation_rules = 11 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
RestoreConfig.TransformationRule |
getTransformationRulesBuilder(int index)
public RestoreConfig.TransformationRule.Builder getTransformationRulesBuilder(int index)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no transformation will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.TransformationRule transformation_rules = 11 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
RestoreConfig.TransformationRule.Builder |
getTransformationRulesBuilderList()
public List<RestoreConfig.TransformationRule.Builder> getTransformationRulesBuilderList()
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no transformation will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.TransformationRule transformation_rules = 11 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
List<Builder> |
getTransformationRulesCount()
public int getTransformationRulesCount()
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no transformation will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.TransformationRule transformation_rules = 11 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
int |
getTransformationRulesList()
public List<RestoreConfig.TransformationRule> getTransformationRulesList()
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no transformation will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.TransformationRule transformation_rules = 11 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
List<TransformationRule> |
getTransformationRulesOrBuilder(int index)
public RestoreConfig.TransformationRuleOrBuilder getTransformationRulesOrBuilder(int index)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no transformation will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.TransformationRule transformation_rules = 11 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
RestoreConfig.TransformationRuleOrBuilder |
getTransformationRulesOrBuilderList()
public List<? extends RestoreConfig.TransformationRuleOrBuilder> getTransformationRulesOrBuilderList()
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no transformation will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.TransformationRule transformation_rules = 11 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
List<? extends com.google.cloud.gkebackup.v1.RestoreConfig.TransformationRuleOrBuilder> |
getVolumeDataRestorePolicy()
public RestoreConfig.VolumeDataRestorePolicy getVolumeDataRestorePolicy()
Optional. Specifies the mechanism to be used to restore volume data. Default: VOLUME_DATA_RESTORE_POLICY_UNSPECIFIED (will be treated as NO_VOLUME_DATA_RESTORATION).
.google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicy volume_data_restore_policy = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
RestoreConfig.VolumeDataRestorePolicy |
The volumeDataRestorePolicy. |
getVolumeDataRestorePolicyBindings(int index)
public RestoreConfig.VolumeDataRestorePolicyBinding getVolumeDataRestorePolicyBindings(int index)
Optional. A table that binds volumes by their scope to a restore policy. Bindings must have a unique scope. Any volumes not scoped in the bindings are subject to the policy defined in volume_data_restore_policy.
repeated .google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicyBinding volume_data_restore_policy_bindings = 12 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
RestoreConfig.VolumeDataRestorePolicyBinding |
getVolumeDataRestorePolicyBindingsBuilder(int index)
public RestoreConfig.VolumeDataRestorePolicyBinding.Builder getVolumeDataRestorePolicyBindingsBuilder(int index)
Optional. A table that binds volumes by their scope to a restore policy. Bindings must have a unique scope. Any volumes not scoped in the bindings are subject to the policy defined in volume_data_restore_policy.
repeated .google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicyBinding volume_data_restore_policy_bindings = 12 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
RestoreConfig.VolumeDataRestorePolicyBinding.Builder |
getVolumeDataRestorePolicyBindingsBuilderList()
public List<RestoreConfig.VolumeDataRestorePolicyBinding.Builder> getVolumeDataRestorePolicyBindingsBuilderList()
Optional. A table that binds volumes by their scope to a restore policy. Bindings must have a unique scope. Any volumes not scoped in the bindings are subject to the policy defined in volume_data_restore_policy.
repeated .google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicyBinding volume_data_restore_policy_bindings = 12 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
List<Builder> |
getVolumeDataRestorePolicyBindingsCount()
public int getVolumeDataRestorePolicyBindingsCount()
Optional. A table that binds volumes by their scope to a restore policy. Bindings must have a unique scope. Any volumes not scoped in the bindings are subject to the policy defined in volume_data_restore_policy.
repeated .google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicyBinding volume_data_restore_policy_bindings = 12 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
int |
getVolumeDataRestorePolicyBindingsList()
public List<RestoreConfig.VolumeDataRestorePolicyBinding> getVolumeDataRestorePolicyBindingsList()
Optional. A table that binds volumes by their scope to a restore policy. Bindings must have a unique scope. Any volumes not scoped in the bindings are subject to the policy defined in volume_data_restore_policy.
repeated .google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicyBinding volume_data_restore_policy_bindings = 12 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
List<VolumeDataRestorePolicyBinding> |
getVolumeDataRestorePolicyBindingsOrBuilder(int index)
public RestoreConfig.VolumeDataRestorePolicyBindingOrBuilder getVolumeDataRestorePolicyBindingsOrBuilder(int index)
Optional. A table that binds volumes by their scope to a restore policy. Bindings must have a unique scope. Any volumes not scoped in the bindings are subject to the policy defined in volume_data_restore_policy.
repeated .google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicyBinding volume_data_restore_policy_bindings = 12 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
RestoreConfig.VolumeDataRestorePolicyBindingOrBuilder |
getVolumeDataRestorePolicyBindingsOrBuilderList()
public List<? extends RestoreConfig.VolumeDataRestorePolicyBindingOrBuilder> getVolumeDataRestorePolicyBindingsOrBuilderList()
Optional. A table that binds volumes by their scope to a restore policy. Bindings must have a unique scope. Any volumes not scoped in the bindings are subject to the policy defined in volume_data_restore_policy.
repeated .google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicyBinding volume_data_restore_policy_bindings = 12 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
List<? extends com.google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicyBindingOrBuilder> |
getVolumeDataRestorePolicyValue()
public int getVolumeDataRestorePolicyValue()
Optional. Specifies the mechanism to be used to restore volume data. Default: VOLUME_DATA_RESTORE_POLICY_UNSPECIFIED (will be treated as NO_VOLUME_DATA_RESTORATION).
.google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicy volume_data_restore_policy = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
int |
The enum numeric value on the wire for volumeDataRestorePolicy. |
hasAllNamespaces()
public boolean hasAllNamespaces()
Restore all namespaced resources in the Backup if set to "True". Specifying this field to "False" is an error.
bool all_namespaces = 5;
Returns | |
---|---|
Type | Description |
boolean |
Whether the allNamespaces field is set. |
hasClusterResourceRestoreScope()
public boolean hasClusterResourceRestoreScope()
Optional. Identifies the cluster-scoped resources to restore from the Backup. Not specifying it means NO cluster resource will be restored.
.google.cloud.gkebackup.v1.RestoreConfig.ClusterResourceRestoreScope cluster_resource_restore_scope = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
boolean |
Whether the clusterResourceRestoreScope field is set. |
hasExcludedNamespaces()
public boolean hasExcludedNamespaces()
A list of selected namespaces excluded from restoration. All namespaces except those in this list will be restored.
.google.cloud.gkebackup.v1.Namespaces excluded_namespaces = 10;
Returns | |
---|---|
Type | Description |
boolean |
Whether the excludedNamespaces field is set. |
hasNoNamespaces()
public boolean hasNoNamespaces()
Do not restore any namespaced resources if set to "True". Specifying this field to "False" is not allowed.
bool no_namespaces = 9;
Returns | |
---|---|
Type | Description |
boolean |
Whether the noNamespaces field is set. |
hasRestoreOrder()
public boolean hasRestoreOrder()
Optional. RestoreOrder contains custom ordering to use on a Restore.
.google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder restore_order = 13 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
boolean |
Whether the restoreOrder field is set. |
hasSelectedApplications()
public boolean hasSelectedApplications()
A list of selected ProtectedApplications to restore. The listed ProtectedApplications and all the resources to which they refer will be restored.
.google.cloud.gkebackup.v1.NamespacedNames selected_applications = 7;
Returns | |
---|---|
Type | Description |
boolean |
Whether the selectedApplications field is set. |
hasSelectedNamespaces()
public boolean hasSelectedNamespaces()
A list of selected Namespaces to restore from the Backup. The listed Namespaces and all resources contained in them will be restored.
.google.cloud.gkebackup.v1.Namespaces selected_namespaces = 6;
Returns | |
---|---|
Type | Description |
boolean |
Whether the selectedNamespaces field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeClusterResourceRestoreScope(RestoreConfig.ClusterResourceRestoreScope value)
public RestoreConfig.Builder mergeClusterResourceRestoreScope(RestoreConfig.ClusterResourceRestoreScope value)
Optional. Identifies the cluster-scoped resources to restore from the Backup. Not specifying it means NO cluster resource will be restored.
.google.cloud.gkebackup.v1.RestoreConfig.ClusterResourceRestoreScope cluster_resource_restore_scope = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
RestoreConfig.ClusterResourceRestoreScope |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
mergeExcludedNamespaces(Namespaces value)
public RestoreConfig.Builder mergeExcludedNamespaces(Namespaces value)
A list of selected namespaces excluded from restoration. All namespaces except those in this list will be restored.
.google.cloud.gkebackup.v1.Namespaces excluded_namespaces = 10;
Parameter | |
---|---|
Name | Description |
value |
Namespaces |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
mergeFrom(RestoreConfig other)
public RestoreConfig.Builder mergeFrom(RestoreConfig other)
Parameter | |
---|---|
Name | Description |
other |
RestoreConfig |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public RestoreConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public RestoreConfig.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
mergeRestoreOrder(RestoreConfig.RestoreOrder value)
public RestoreConfig.Builder mergeRestoreOrder(RestoreConfig.RestoreOrder value)
Optional. RestoreOrder contains custom ordering to use on a Restore.
.google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder restore_order = 13 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
RestoreConfig.RestoreOrder |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
mergeSelectedApplications(NamespacedNames value)
public RestoreConfig.Builder mergeSelectedApplications(NamespacedNames value)
A list of selected ProtectedApplications to restore. The listed ProtectedApplications and all the resources to which they refer will be restored.
.google.cloud.gkebackup.v1.NamespacedNames selected_applications = 7;
Parameter | |
---|---|
Name | Description |
value |
NamespacedNames |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
mergeSelectedNamespaces(Namespaces value)
public RestoreConfig.Builder mergeSelectedNamespaces(Namespaces value)
A list of selected Namespaces to restore from the Backup. The listed Namespaces and all resources contained in them will be restored.
.google.cloud.gkebackup.v1.Namespaces selected_namespaces = 6;
Parameter | |
---|---|
Name | Description |
value |
Namespaces |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final RestoreConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
removeSubstitutionRules(int index)
public RestoreConfig.Builder removeSubstitutionRules(int index)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no substitution will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
removeTransformationRules(int index)
public RestoreConfig.Builder removeTransformationRules(int index)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no transformation will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.TransformationRule transformation_rules = 11 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
removeVolumeDataRestorePolicyBindings(int index)
public RestoreConfig.Builder removeVolumeDataRestorePolicyBindings(int index)
Optional. A table that binds volumes by their scope to a restore policy. Bindings must have a unique scope. Any volumes not scoped in the bindings are subject to the policy defined in volume_data_restore_policy.
repeated .google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicyBinding volume_data_restore_policy_bindings = 12 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
setAllNamespaces(boolean value)
public RestoreConfig.Builder setAllNamespaces(boolean value)
Restore all namespaced resources in the Backup if set to "True". Specifying this field to "False" is an error.
bool all_namespaces = 5;
Parameter | |
---|---|
Name | Description |
value |
boolean The allNamespaces to set. |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
This builder for chaining. |
setClusterResourceConflictPolicy(RestoreConfig.ClusterResourceConflictPolicy value)
public RestoreConfig.Builder setClusterResourceConflictPolicy(RestoreConfig.ClusterResourceConflictPolicy value)
Optional. Defines the behavior for handling the situation where cluster-scoped resources being restored already exist in the target cluster. This MUST be set to a value other than CLUSTER_RESOURCE_CONFLICT_POLICY_UNSPECIFIED if cluster_resource_restore_scope is not empty.
.google.cloud.gkebackup.v1.RestoreConfig.ClusterResourceConflictPolicy cluster_resource_conflict_policy = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
RestoreConfig.ClusterResourceConflictPolicy The clusterResourceConflictPolicy to set. |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
This builder for chaining. |
setClusterResourceConflictPolicyValue(int value)
public RestoreConfig.Builder setClusterResourceConflictPolicyValue(int value)
Optional. Defines the behavior for handling the situation where cluster-scoped resources being restored already exist in the target cluster. This MUST be set to a value other than CLUSTER_RESOURCE_CONFLICT_POLICY_UNSPECIFIED if cluster_resource_restore_scope is not empty.
.google.cloud.gkebackup.v1.RestoreConfig.ClusterResourceConflictPolicy cluster_resource_conflict_policy = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
int The enum numeric value on the wire for clusterResourceConflictPolicy to set. |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
This builder for chaining. |
setClusterResourceRestoreScope(RestoreConfig.ClusterResourceRestoreScope value)
public RestoreConfig.Builder setClusterResourceRestoreScope(RestoreConfig.ClusterResourceRestoreScope value)
Optional. Identifies the cluster-scoped resources to restore from the Backup. Not specifying it means NO cluster resource will be restored.
.google.cloud.gkebackup.v1.RestoreConfig.ClusterResourceRestoreScope cluster_resource_restore_scope = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
RestoreConfig.ClusterResourceRestoreScope |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
setClusterResourceRestoreScope(RestoreConfig.ClusterResourceRestoreScope.Builder builderForValue)
public RestoreConfig.Builder setClusterResourceRestoreScope(RestoreConfig.ClusterResourceRestoreScope.Builder builderForValue)
Optional. Identifies the cluster-scoped resources to restore from the Backup. Not specifying it means NO cluster resource will be restored.
.google.cloud.gkebackup.v1.RestoreConfig.ClusterResourceRestoreScope cluster_resource_restore_scope = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
builderForValue |
RestoreConfig.ClusterResourceRestoreScope.Builder |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
setExcludedNamespaces(Namespaces value)
public RestoreConfig.Builder setExcludedNamespaces(Namespaces value)
A list of selected namespaces excluded from restoration. All namespaces except those in this list will be restored.
.google.cloud.gkebackup.v1.Namespaces excluded_namespaces = 10;
Parameter | |
---|---|
Name | Description |
value |
Namespaces |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
setExcludedNamespaces(Namespaces.Builder builderForValue)
public RestoreConfig.Builder setExcludedNamespaces(Namespaces.Builder builderForValue)
A list of selected namespaces excluded from restoration. All namespaces except those in this list will be restored.
.google.cloud.gkebackup.v1.Namespaces excluded_namespaces = 10;
Parameter | |
---|---|
Name | Description |
builderForValue |
Namespaces.Builder |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public RestoreConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
setNamespacedResourceRestoreMode(RestoreConfig.NamespacedResourceRestoreMode value)
public RestoreConfig.Builder setNamespacedResourceRestoreMode(RestoreConfig.NamespacedResourceRestoreMode value)
Optional. Defines the behavior for handling the situation where sets of namespaced resources being restored already exist in the target cluster. This MUST be set to a value other than NAMESPACED_RESOURCE_RESTORE_MODE_UNSPECIFIED.
.google.cloud.gkebackup.v1.RestoreConfig.NamespacedResourceRestoreMode namespaced_resource_restore_mode = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
RestoreConfig.NamespacedResourceRestoreMode The namespacedResourceRestoreMode to set. |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
This builder for chaining. |
setNamespacedResourceRestoreModeValue(int value)
public RestoreConfig.Builder setNamespacedResourceRestoreModeValue(int value)
Optional. Defines the behavior for handling the situation where sets of namespaced resources being restored already exist in the target cluster. This MUST be set to a value other than NAMESPACED_RESOURCE_RESTORE_MODE_UNSPECIFIED.
.google.cloud.gkebackup.v1.RestoreConfig.NamespacedResourceRestoreMode namespaced_resource_restore_mode = 3 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
int The enum numeric value on the wire for namespacedResourceRestoreMode to set. |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
This builder for chaining. |
setNoNamespaces(boolean value)
public RestoreConfig.Builder setNoNamespaces(boolean value)
Do not restore any namespaced resources if set to "True". Specifying this field to "False" is not allowed.
bool no_namespaces = 9;
Parameter | |
---|---|
Name | Description |
value |
boolean The noNamespaces to set. |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public RestoreConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
setRestoreOrder(RestoreConfig.RestoreOrder value)
public RestoreConfig.Builder setRestoreOrder(RestoreConfig.RestoreOrder value)
Optional. RestoreOrder contains custom ordering to use on a Restore.
.google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder restore_order = 13 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
RestoreConfig.RestoreOrder |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
setRestoreOrder(RestoreConfig.RestoreOrder.Builder builderForValue)
public RestoreConfig.Builder setRestoreOrder(RestoreConfig.RestoreOrder.Builder builderForValue)
Optional. RestoreOrder contains custom ordering to use on a Restore.
.google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder restore_order = 13 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
builderForValue |
RestoreConfig.RestoreOrder.Builder |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
setSelectedApplications(NamespacedNames value)
public RestoreConfig.Builder setSelectedApplications(NamespacedNames value)
A list of selected ProtectedApplications to restore. The listed ProtectedApplications and all the resources to which they refer will be restored.
.google.cloud.gkebackup.v1.NamespacedNames selected_applications = 7;
Parameter | |
---|---|
Name | Description |
value |
NamespacedNames |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
setSelectedApplications(NamespacedNames.Builder builderForValue)
public RestoreConfig.Builder setSelectedApplications(NamespacedNames.Builder builderForValue)
A list of selected ProtectedApplications to restore. The listed ProtectedApplications and all the resources to which they refer will be restored.
.google.cloud.gkebackup.v1.NamespacedNames selected_applications = 7;
Parameter | |
---|---|
Name | Description |
builderForValue |
NamespacedNames.Builder |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
setSelectedNamespaces(Namespaces value)
public RestoreConfig.Builder setSelectedNamespaces(Namespaces value)
A list of selected Namespaces to restore from the Backup. The listed Namespaces and all resources contained in them will be restored.
.google.cloud.gkebackup.v1.Namespaces selected_namespaces = 6;
Parameter | |
---|---|
Name | Description |
value |
Namespaces |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
setSelectedNamespaces(Namespaces.Builder builderForValue)
public RestoreConfig.Builder setSelectedNamespaces(Namespaces.Builder builderForValue)
A list of selected Namespaces to restore from the Backup. The listed Namespaces and all resources contained in them will be restored.
.google.cloud.gkebackup.v1.Namespaces selected_namespaces = 6;
Parameter | |
---|---|
Name | Description |
builderForValue |
Namespaces.Builder |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
setSubstitutionRules(int index, RestoreConfig.SubstitutionRule value)
public RestoreConfig.Builder setSubstitutionRules(int index, RestoreConfig.SubstitutionRule value)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no substitution will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8 [(.google.api.field_behavior) = OPTIONAL];
Parameters | |
---|---|
Name | Description |
index |
int |
value |
RestoreConfig.SubstitutionRule |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
setSubstitutionRules(int index, RestoreConfig.SubstitutionRule.Builder builderForValue)
public RestoreConfig.Builder setSubstitutionRules(int index, RestoreConfig.SubstitutionRule.Builder builderForValue)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no substitution will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8 [(.google.api.field_behavior) = OPTIONAL];
Parameters | |
---|---|
Name | Description |
index |
int |
builderForValue |
RestoreConfig.SubstitutionRule.Builder |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
setTransformationRules(int index, RestoreConfig.TransformationRule value)
public RestoreConfig.Builder setTransformationRules(int index, RestoreConfig.TransformationRule value)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no transformation will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.TransformationRule transformation_rules = 11 [(.google.api.field_behavior) = OPTIONAL];
Parameters | |
---|---|
Name | Description |
index |
int |
value |
RestoreConfig.TransformationRule |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
setTransformationRules(int index, RestoreConfig.TransformationRule.Builder builderForValue)
public RestoreConfig.Builder setTransformationRules(int index, RestoreConfig.TransformationRule.Builder builderForValue)
Optional. A list of transformation rules to be applied against Kubernetes resources as they are selected for restoration from a Backup. Rules are executed in order defined - this order matters, as changes made by a rule may impact the filtering logic of subsequent rules. An empty list means no transformation will occur.
repeated .google.cloud.gkebackup.v1.RestoreConfig.TransformationRule transformation_rules = 11 [(.google.api.field_behavior) = OPTIONAL];
Parameters | |
---|---|
Name | Description |
index |
int |
builderForValue |
RestoreConfig.TransformationRule.Builder |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final RestoreConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
setVolumeDataRestorePolicy(RestoreConfig.VolumeDataRestorePolicy value)
public RestoreConfig.Builder setVolumeDataRestorePolicy(RestoreConfig.VolumeDataRestorePolicy value)
Optional. Specifies the mechanism to be used to restore volume data. Default: VOLUME_DATA_RESTORE_POLICY_UNSPECIFIED (will be treated as NO_VOLUME_DATA_RESTORATION).
.google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicy volume_data_restore_policy = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
RestoreConfig.VolumeDataRestorePolicy The volumeDataRestorePolicy to set. |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
This builder for chaining. |
setVolumeDataRestorePolicyBindings(int index, RestoreConfig.VolumeDataRestorePolicyBinding value)
public RestoreConfig.Builder setVolumeDataRestorePolicyBindings(int index, RestoreConfig.VolumeDataRestorePolicyBinding value)
Optional. A table that binds volumes by their scope to a restore policy. Bindings must have a unique scope. Any volumes not scoped in the bindings are subject to the policy defined in volume_data_restore_policy.
repeated .google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicyBinding volume_data_restore_policy_bindings = 12 [(.google.api.field_behavior) = OPTIONAL];
Parameters | |
---|---|
Name | Description |
index |
int |
value |
RestoreConfig.VolumeDataRestorePolicyBinding |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
setVolumeDataRestorePolicyBindings(int index, RestoreConfig.VolumeDataRestorePolicyBinding.Builder builderForValue)
public RestoreConfig.Builder setVolumeDataRestorePolicyBindings(int index, RestoreConfig.VolumeDataRestorePolicyBinding.Builder builderForValue)
Optional. A table that binds volumes by their scope to a restore policy. Bindings must have a unique scope. Any volumes not scoped in the bindings are subject to the policy defined in volume_data_restore_policy.
repeated .google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicyBinding volume_data_restore_policy_bindings = 12 [(.google.api.field_behavior) = OPTIONAL];
Parameters | |
---|---|
Name | Description |
index |
int |
builderForValue |
RestoreConfig.VolumeDataRestorePolicyBinding.Builder |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
setVolumeDataRestorePolicyValue(int value)
public RestoreConfig.Builder setVolumeDataRestorePolicyValue(int value)
Optional. Specifies the mechanism to be used to restore volume data. Default: VOLUME_DATA_RESTORE_POLICY_UNSPECIFIED (will be treated as NO_VOLUME_DATA_RESTORATION).
.google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicy volume_data_restore_policy = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value |
int The enum numeric value on the wire for volumeDataRestorePolicy to set. |
Returns | |
---|---|
Type | Description |
RestoreConfig.Builder |
This builder for chaining. |