Class RestoreConfig.Builder (0.15.0)

public static final class RestoreConfig.Builder extends GeneratedMessageV3.Builder<RestoreConfig.Builder> implements RestoreConfigOrBuilder

Configuration of a restore. Next id: 12

Protobuf type google.events.cloud.gkebackup.v1.RestoreConfig

Static 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)

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.events.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8;

Parameter
Name Description
values Iterable<? extends com.google.events.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule>
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
Overrides

addSubstitutionRules(RestoreConfig.SubstitutionRule value)

public RestoreConfig.Builder addSubstitutionRules(RestoreConfig.SubstitutionRule value)

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.events.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8;

Parameter
Name Description
value RestoreConfig.SubstitutionRule
Returns
Type Description
RestoreConfig.Builder

addSubstitutionRules(RestoreConfig.SubstitutionRule.Builder builderForValue)

public RestoreConfig.Builder addSubstitutionRules(RestoreConfig.SubstitutionRule.Builder builderForValue)

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.events.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8;

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)

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.events.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8;

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)

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.events.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8;

Parameters
Name Description
index int
builderForValue RestoreConfig.SubstitutionRule.Builder
Returns
Type Description
RestoreConfig.Builder

addSubstitutionRulesBuilder()

public RestoreConfig.SubstitutionRule.Builder addSubstitutionRulesBuilder()

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.events.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8;

Returns
Type Description
RestoreConfig.SubstitutionRule.Builder

addSubstitutionRulesBuilder(int index)

public RestoreConfig.SubstitutionRule.Builder addSubstitutionRulesBuilder(int index)

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.events.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8;

Parameter
Name Description
index int
Returns
Type Description
RestoreConfig.SubstitutionRule.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
Overrides

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()

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.events.cloud.gkebackup.v1.RestoreConfig.ClusterResourceConflictPolicy cluster_resource_conflict_policy = 2;

Returns
Type Description
RestoreConfig.Builder

This builder for chaining.

clearClusterResourceRestoreScope()

public RestoreConfig.Builder clearClusterResourceRestoreScope()

Identifies the cluster-scoped resources to restore from the Backup. Not specifying it means NO cluster resource will be restored.

.google.events.cloud.gkebackup.v1.RestoreConfig.ClusterResourceRestoreScope cluster_resource_restore_scope = 4;

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
Overrides

clearNamespacedResourceRestoreMode()

public RestoreConfig.Builder clearNamespacedResourceRestoreMode()

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.events.cloud.gkebackup.v1.RestoreConfig.NamespacedResourceRestoreMode namespaced_resource_restore_mode = 3;

Returns
Type Description
RestoreConfig.Builder

This builder for chaining.

clearNamespacedResourceRestoreScope()

public RestoreConfig.Builder clearNamespacedResourceRestoreScope()
Returns
Type Description
RestoreConfig.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public RestoreConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
RestoreConfig.Builder
Overrides

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.events.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.events.cloud.gkebackup.v1.Namespaces selected_namespaces = 6;

Returns
Type Description
RestoreConfig.Builder

clearSubstitutionRules()

public RestoreConfig.Builder clearSubstitutionRules()

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.events.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8;

Returns
Type Description
RestoreConfig.Builder

clearVolumeDataRestorePolicy()

public RestoreConfig.Builder clearVolumeDataRestorePolicy()

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.events.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicy volume_data_restore_policy = 1;

Returns
Type Description
RestoreConfig.Builder

This builder for chaining.

clone()

public RestoreConfig.Builder clone()
Returns
Type Description
RestoreConfig.Builder
Overrides

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()

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.events.cloud.gkebackup.v1.RestoreConfig.ClusterResourceConflictPolicy cluster_resource_conflict_policy = 2;

Returns
Type Description
RestoreConfig.ClusterResourceConflictPolicy

The clusterResourceConflictPolicy.

getClusterResourceConflictPolicyValue()

public int getClusterResourceConflictPolicyValue()

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.events.cloud.gkebackup.v1.RestoreConfig.ClusterResourceConflictPolicy cluster_resource_conflict_policy = 2;

Returns
Type Description
int

The enum numeric value on the wire for clusterResourceConflictPolicy.

getClusterResourceRestoreScope()

public RestoreConfig.ClusterResourceRestoreScope getClusterResourceRestoreScope()

Identifies the cluster-scoped resources to restore from the Backup. Not specifying it means NO cluster resource will be restored.

.google.events.cloud.gkebackup.v1.RestoreConfig.ClusterResourceRestoreScope cluster_resource_restore_scope = 4;

Returns
Type Description
RestoreConfig.ClusterResourceRestoreScope

The clusterResourceRestoreScope.

getClusterResourceRestoreScopeBuilder()

public RestoreConfig.ClusterResourceRestoreScope.Builder getClusterResourceRestoreScopeBuilder()

Identifies the cluster-scoped resources to restore from the Backup. Not specifying it means NO cluster resource will be restored.

.google.events.cloud.gkebackup.v1.RestoreConfig.ClusterResourceRestoreScope cluster_resource_restore_scope = 4;

Returns
Type Description
RestoreConfig.ClusterResourceRestoreScope.Builder

getClusterResourceRestoreScopeOrBuilder()

public RestoreConfig.ClusterResourceRestoreScopeOrBuilder getClusterResourceRestoreScopeOrBuilder()

Identifies the cluster-scoped resources to restore from the Backup. Not specifying it means NO cluster resource will be restored.

.google.events.cloud.gkebackup.v1.RestoreConfig.ClusterResourceRestoreScope cluster_resource_restore_scope = 4;

Returns
Type Description
RestoreConfig.ClusterResourceRestoreScopeOrBuilder

getDefaultInstanceForType()

public RestoreConfig getDefaultInstanceForType()
Returns
Type Description
RestoreConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getNamespacedResourceRestoreMode()

public RestoreConfig.NamespacedResourceRestoreMode getNamespacedResourceRestoreMode()

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.events.cloud.gkebackup.v1.RestoreConfig.NamespacedResourceRestoreMode namespaced_resource_restore_mode = 3;

Returns
Type Description
RestoreConfig.NamespacedResourceRestoreMode

The namespacedResourceRestoreMode.

getNamespacedResourceRestoreModeValue()

public int getNamespacedResourceRestoreModeValue()

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.events.cloud.gkebackup.v1.RestoreConfig.NamespacedResourceRestoreMode namespaced_resource_restore_mode = 3;

Returns
Type Description
int

The enum numeric value on the wire for namespacedResourceRestoreMode.

getNamespacedResourceRestoreScopeCase()

public RestoreConfig.NamespacedResourceRestoreScopeCase getNamespacedResourceRestoreScopeCase()
Returns
Type Description
RestoreConfig.NamespacedResourceRestoreScopeCase

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.events.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.events.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.events.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.events.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.events.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.events.cloud.gkebackup.v1.Namespaces selected_namespaces = 6;

Returns
Type Description
NamespacesOrBuilder

getSubstitutionRules(int index)

public RestoreConfig.SubstitutionRule getSubstitutionRules(int index)

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.events.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8;

Parameter
Name Description
index int
Returns
Type Description
RestoreConfig.SubstitutionRule

getSubstitutionRulesBuilder(int index)

public RestoreConfig.SubstitutionRule.Builder getSubstitutionRulesBuilder(int index)

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.events.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8;

Parameter
Name Description
index int
Returns
Type Description
RestoreConfig.SubstitutionRule.Builder

getSubstitutionRulesBuilderList()

public List<RestoreConfig.SubstitutionRule.Builder> getSubstitutionRulesBuilderList()

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.events.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8;

Returns
Type Description
List<Builder>

getSubstitutionRulesCount()

public int getSubstitutionRulesCount()

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.events.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8;

Returns
Type Description
int

getSubstitutionRulesList()

public List<RestoreConfig.SubstitutionRule> getSubstitutionRulesList()

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.events.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8;

Returns
Type Description
List<SubstitutionRule>

getSubstitutionRulesOrBuilder(int index)

public RestoreConfig.SubstitutionRuleOrBuilder getSubstitutionRulesOrBuilder(int index)

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.events.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8;

Parameter
Name Description
index int
Returns
Type Description
RestoreConfig.SubstitutionRuleOrBuilder

getSubstitutionRulesOrBuilderList()

public List<? extends RestoreConfig.SubstitutionRuleOrBuilder> getSubstitutionRulesOrBuilderList()

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.events.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8;

Returns
Type Description
List<? extends com.google.events.cloud.gkebackup.v1.RestoreConfig.SubstitutionRuleOrBuilder>

getVolumeDataRestorePolicy()

public RestoreConfig.VolumeDataRestorePolicy getVolumeDataRestorePolicy()

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.events.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicy volume_data_restore_policy = 1;

Returns
Type Description
RestoreConfig.VolumeDataRestorePolicy

The volumeDataRestorePolicy.

getVolumeDataRestorePolicyValue()

public int getVolumeDataRestorePolicyValue()

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.events.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicy volume_data_restore_policy = 1;

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()

Identifies the cluster-scoped resources to restore from the Backup. Not specifying it means NO cluster resource will be restored.

.google.events.cloud.gkebackup.v1.RestoreConfig.ClusterResourceRestoreScope cluster_resource_restore_scope = 4;

Returns
Type Description
boolean

Whether the clusterResourceRestoreScope 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.events.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.events.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
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeClusterResourceRestoreScope(RestoreConfig.ClusterResourceRestoreScope value)

public RestoreConfig.Builder mergeClusterResourceRestoreScope(RestoreConfig.ClusterResourceRestoreScope value)

Identifies the cluster-scoped resources to restore from the Backup. Not specifying it means NO cluster resource will be restored.

.google.events.cloud.gkebackup.v1.RestoreConfig.ClusterResourceRestoreScope cluster_resource_restore_scope = 4;

Parameter
Name Description
value RestoreConfig.ClusterResourceRestoreScope
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
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public RestoreConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
RestoreConfig.Builder
Overrides

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.events.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.events.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
Overrides

removeSubstitutionRules(int index)

public RestoreConfig.Builder removeSubstitutionRules(int index)

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.events.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8;

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)

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.events.cloud.gkebackup.v1.RestoreConfig.ClusterResourceConflictPolicy cluster_resource_conflict_policy = 2;

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)

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.events.cloud.gkebackup.v1.RestoreConfig.ClusterResourceConflictPolicy cluster_resource_conflict_policy = 2;

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)

Identifies the cluster-scoped resources to restore from the Backup. Not specifying it means NO cluster resource will be restored.

.google.events.cloud.gkebackup.v1.RestoreConfig.ClusterResourceRestoreScope cluster_resource_restore_scope = 4;

Parameter
Name Description
value RestoreConfig.ClusterResourceRestoreScope
Returns
Type Description
RestoreConfig.Builder

setClusterResourceRestoreScope(RestoreConfig.ClusterResourceRestoreScope.Builder builderForValue)

public RestoreConfig.Builder setClusterResourceRestoreScope(RestoreConfig.ClusterResourceRestoreScope.Builder builderForValue)

Identifies the cluster-scoped resources to restore from the Backup. Not specifying it means NO cluster resource will be restored.

.google.events.cloud.gkebackup.v1.RestoreConfig.ClusterResourceRestoreScope cluster_resource_restore_scope = 4;

Parameter
Name Description
builderForValue RestoreConfig.ClusterResourceRestoreScope.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
Overrides

setNamespacedResourceRestoreMode(RestoreConfig.NamespacedResourceRestoreMode value)

public RestoreConfig.Builder setNamespacedResourceRestoreMode(RestoreConfig.NamespacedResourceRestoreMode value)

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.events.cloud.gkebackup.v1.RestoreConfig.NamespacedResourceRestoreMode namespaced_resource_restore_mode = 3;

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)

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.events.cloud.gkebackup.v1.RestoreConfig.NamespacedResourceRestoreMode namespaced_resource_restore_mode = 3;

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.

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
Overrides

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.events.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.events.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.events.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.events.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)

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.events.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8;

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)

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.events.cloud.gkebackup.v1.RestoreConfig.SubstitutionRule substitution_rules = 8;

Parameters
Name Description
index int
builderForValue RestoreConfig.SubstitutionRule.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
Overrides

setVolumeDataRestorePolicy(RestoreConfig.VolumeDataRestorePolicy value)

public RestoreConfig.Builder setVolumeDataRestorePolicy(RestoreConfig.VolumeDataRestorePolicy value)

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.events.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicy volume_data_restore_policy = 1;

Parameter
Name Description
value RestoreConfig.VolumeDataRestorePolicy

The volumeDataRestorePolicy to set.

Returns
Type Description
RestoreConfig.Builder

This builder for chaining.

setVolumeDataRestorePolicyValue(int value)

public RestoreConfig.Builder setVolumeDataRestorePolicyValue(int value)

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.events.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicy volume_data_restore_policy = 1;

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.