public static final class RestoreConfig.ClusterResourceRestoreScope.Builder extends GeneratedMessageV3.Builder<RestoreConfig.ClusterResourceRestoreScope.Builder> implements RestoreConfig.ClusterResourceRestoreScopeOrBuilder
Identifies the cluster-scoped resources to restore from the Backup.
Protobuf type google.cloud.gkebackup.v1.RestoreConfig.ClusterResourceRestoreScope
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addAllSelectedGroupKinds(Iterable<? extends RestoreConfig.GroupKind> values)
public RestoreConfig.ClusterResourceRestoreScope.Builder addAllSelectedGroupKinds(Iterable<? extends RestoreConfig.GroupKind> values)
A list of "types" of cluster-scoped resources to be restored from the
Backup. An empty list means that NO cluster-scoped resources will be
restored. Note that Namespaces and PersistentVolume restoration is
handled separately and is not governed by this field.
repeated .google.cloud.gkebackup.v1.RestoreConfig.GroupKind selected_group_kinds = 1;
Parameter |
---|
Name | Description |
values | Iterable<? extends com.google.cloud.gkebackup.v1.RestoreConfig.GroupKind>
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public RestoreConfig.ClusterResourceRestoreScope.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
addSelectedGroupKinds(RestoreConfig.GroupKind value)
public RestoreConfig.ClusterResourceRestoreScope.Builder addSelectedGroupKinds(RestoreConfig.GroupKind value)
A list of "types" of cluster-scoped resources to be restored from the
Backup. An empty list means that NO cluster-scoped resources will be
restored. Note that Namespaces and PersistentVolume restoration is
handled separately and is not governed by this field.
repeated .google.cloud.gkebackup.v1.RestoreConfig.GroupKind selected_group_kinds = 1;
addSelectedGroupKinds(RestoreConfig.GroupKind.Builder builderForValue)
public RestoreConfig.ClusterResourceRestoreScope.Builder addSelectedGroupKinds(RestoreConfig.GroupKind.Builder builderForValue)
A list of "types" of cluster-scoped resources to be restored from the
Backup. An empty list means that NO cluster-scoped resources will be
restored. Note that Namespaces and PersistentVolume restoration is
handled separately and is not governed by this field.
repeated .google.cloud.gkebackup.v1.RestoreConfig.GroupKind selected_group_kinds = 1;
addSelectedGroupKinds(int index, RestoreConfig.GroupKind value)
public RestoreConfig.ClusterResourceRestoreScope.Builder addSelectedGroupKinds(int index, RestoreConfig.GroupKind value)
A list of "types" of cluster-scoped resources to be restored from the
Backup. An empty list means that NO cluster-scoped resources will be
restored. Note that Namespaces and PersistentVolume restoration is
handled separately and is not governed by this field.
repeated .google.cloud.gkebackup.v1.RestoreConfig.GroupKind selected_group_kinds = 1;
addSelectedGroupKinds(int index, RestoreConfig.GroupKind.Builder builderForValue)
public RestoreConfig.ClusterResourceRestoreScope.Builder addSelectedGroupKinds(int index, RestoreConfig.GroupKind.Builder builderForValue)
A list of "types" of cluster-scoped resources to be restored from the
Backup. An empty list means that NO cluster-scoped resources will be
restored. Note that Namespaces and PersistentVolume restoration is
handled separately and is not governed by this field.
repeated .google.cloud.gkebackup.v1.RestoreConfig.GroupKind selected_group_kinds = 1;
addSelectedGroupKindsBuilder()
public RestoreConfig.GroupKind.Builder addSelectedGroupKindsBuilder()
A list of "types" of cluster-scoped resources to be restored from the
Backup. An empty list means that NO cluster-scoped resources will be
restored. Note that Namespaces and PersistentVolume restoration is
handled separately and is not governed by this field.
repeated .google.cloud.gkebackup.v1.RestoreConfig.GroupKind selected_group_kinds = 1;
addSelectedGroupKindsBuilder(int index)
public RestoreConfig.GroupKind.Builder addSelectedGroupKindsBuilder(int index)
A list of "types" of cluster-scoped resources to be restored from the
Backup. An empty list means that NO cluster-scoped resources will be
restored. Note that Namespaces and PersistentVolume restoration is
handled separately and is not governed by this field.
repeated .google.cloud.gkebackup.v1.RestoreConfig.GroupKind selected_group_kinds = 1;
Parameter |
---|
Name | Description |
index | int
|
build()
public RestoreConfig.ClusterResourceRestoreScope build()
buildPartial()
public RestoreConfig.ClusterResourceRestoreScope buildPartial()
clear()
public RestoreConfig.ClusterResourceRestoreScope.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public RestoreConfig.ClusterResourceRestoreScope.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public RestoreConfig.ClusterResourceRestoreScope.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearSelectedGroupKinds()
public RestoreConfig.ClusterResourceRestoreScope.Builder clearSelectedGroupKinds()
A list of "types" of cluster-scoped resources to be restored from the
Backup. An empty list means that NO cluster-scoped resources will be
restored. Note that Namespaces and PersistentVolume restoration is
handled separately and is not governed by this field.
repeated .google.cloud.gkebackup.v1.RestoreConfig.GroupKind selected_group_kinds = 1;
clone()
public RestoreConfig.ClusterResourceRestoreScope.Builder clone()
Overrides
getDefaultInstanceForType()
public RestoreConfig.ClusterResourceRestoreScope getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getSelectedGroupKinds(int index)
public RestoreConfig.GroupKind getSelectedGroupKinds(int index)
A list of "types" of cluster-scoped resources to be restored from the
Backup. An empty list means that NO cluster-scoped resources will be
restored. Note that Namespaces and PersistentVolume restoration is
handled separately and is not governed by this field.
repeated .google.cloud.gkebackup.v1.RestoreConfig.GroupKind selected_group_kinds = 1;
Parameter |
---|
Name | Description |
index | int
|
getSelectedGroupKindsBuilder(int index)
public RestoreConfig.GroupKind.Builder getSelectedGroupKindsBuilder(int index)
A list of "types" of cluster-scoped resources to be restored from the
Backup. An empty list means that NO cluster-scoped resources will be
restored. Note that Namespaces and PersistentVolume restoration is
handled separately and is not governed by this field.
repeated .google.cloud.gkebackup.v1.RestoreConfig.GroupKind selected_group_kinds = 1;
Parameter |
---|
Name | Description |
index | int
|
getSelectedGroupKindsBuilderList()
public List<RestoreConfig.GroupKind.Builder> getSelectedGroupKindsBuilderList()
A list of "types" of cluster-scoped resources to be restored from the
Backup. An empty list means that NO cluster-scoped resources will be
restored. Note that Namespaces and PersistentVolume restoration is
handled separately and is not governed by this field.
repeated .google.cloud.gkebackup.v1.RestoreConfig.GroupKind selected_group_kinds = 1;
getSelectedGroupKindsCount()
public int getSelectedGroupKindsCount()
A list of "types" of cluster-scoped resources to be restored from the
Backup. An empty list means that NO cluster-scoped resources will be
restored. Note that Namespaces and PersistentVolume restoration is
handled separately and is not governed by this field.
repeated .google.cloud.gkebackup.v1.RestoreConfig.GroupKind selected_group_kinds = 1;
Returns |
---|
Type | Description |
int | |
getSelectedGroupKindsList()
public List<RestoreConfig.GroupKind> getSelectedGroupKindsList()
A list of "types" of cluster-scoped resources to be restored from the
Backup. An empty list means that NO cluster-scoped resources will be
restored. Note that Namespaces and PersistentVolume restoration is
handled separately and is not governed by this field.
repeated .google.cloud.gkebackup.v1.RestoreConfig.GroupKind selected_group_kinds = 1;
getSelectedGroupKindsOrBuilder(int index)
public RestoreConfig.GroupKindOrBuilder getSelectedGroupKindsOrBuilder(int index)
A list of "types" of cluster-scoped resources to be restored from the
Backup. An empty list means that NO cluster-scoped resources will be
restored. Note that Namespaces and PersistentVolume restoration is
handled separately and is not governed by this field.
repeated .google.cloud.gkebackup.v1.RestoreConfig.GroupKind selected_group_kinds = 1;
Parameter |
---|
Name | Description |
index | int
|
getSelectedGroupKindsOrBuilderList()
public List<? extends RestoreConfig.GroupKindOrBuilder> getSelectedGroupKindsOrBuilderList()
A list of "types" of cluster-scoped resources to be restored from the
Backup. An empty list means that NO cluster-scoped resources will be
restored. Note that Namespaces and PersistentVolume restoration is
handled separately and is not governed by this field.
repeated .google.cloud.gkebackup.v1.RestoreConfig.GroupKind selected_group_kinds = 1;
Returns |
---|
Type | Description |
List<? extends com.google.cloud.gkebackup.v1.RestoreConfig.GroupKindOrBuilder> | |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(RestoreConfig.ClusterResourceRestoreScope other)
public RestoreConfig.ClusterResourceRestoreScope.Builder mergeFrom(RestoreConfig.ClusterResourceRestoreScope other)
public RestoreConfig.ClusterResourceRestoreScope.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public RestoreConfig.ClusterResourceRestoreScope.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final RestoreConfig.ClusterResourceRestoreScope.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
removeSelectedGroupKinds(int index)
public RestoreConfig.ClusterResourceRestoreScope.Builder removeSelectedGroupKinds(int index)
A list of "types" of cluster-scoped resources to be restored from the
Backup. An empty list means that NO cluster-scoped resources will be
restored. Note that Namespaces and PersistentVolume restoration is
handled separately and is not governed by this field.
repeated .google.cloud.gkebackup.v1.RestoreConfig.GroupKind selected_group_kinds = 1;
Parameter |
---|
Name | Description |
index | int
|
setField(Descriptors.FieldDescriptor field, Object value)
public RestoreConfig.ClusterResourceRestoreScope.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public RestoreConfig.ClusterResourceRestoreScope.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setSelectedGroupKinds(int index, RestoreConfig.GroupKind value)
public RestoreConfig.ClusterResourceRestoreScope.Builder setSelectedGroupKinds(int index, RestoreConfig.GroupKind value)
A list of "types" of cluster-scoped resources to be restored from the
Backup. An empty list means that NO cluster-scoped resources will be
restored. Note that Namespaces and PersistentVolume restoration is
handled separately and is not governed by this field.
repeated .google.cloud.gkebackup.v1.RestoreConfig.GroupKind selected_group_kinds = 1;
setSelectedGroupKinds(int index, RestoreConfig.GroupKind.Builder builderForValue)
public RestoreConfig.ClusterResourceRestoreScope.Builder setSelectedGroupKinds(int index, RestoreConfig.GroupKind.Builder builderForValue)
A list of "types" of cluster-scoped resources to be restored from the
Backup. An empty list means that NO cluster-scoped resources will be
restored. Note that Namespaces and PersistentVolume restoration is
handled separately and is not governed by this field.
repeated .google.cloud.gkebackup.v1.RestoreConfig.GroupKind selected_group_kinds = 1;
setUnknownFields(UnknownFieldSet unknownFields)
public final RestoreConfig.ClusterResourceRestoreScope.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides