public static final class RestoreConfig.RestoreOrder.Builder extends GeneratedMessageV3.Builder<RestoreConfig.RestoreOrder.Builder> implements RestoreConfig.RestoreOrderOrBuilder
Allows customers to specify dependencies between resources
that Backup for GKE can use to compute a resasonable restore order.
Protobuf type google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
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
addAllGroupKindDependencies(Iterable<? extends RestoreConfig.RestoreOrder.GroupKindDependency> values)
public RestoreConfig.RestoreOrder.Builder addAllGroupKindDependencies(Iterable<? extends RestoreConfig.RestoreOrder.GroupKindDependency> values)
Optional. Contains a list of group kind dependency pairs provided
by the customer, that is used by Backup for GKE to
generate a group kind restore order.
repeated .google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder.GroupKindDependency group_kind_dependencies = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
values |
Iterable<? extends com.google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder.GroupKindDependency>
|
addGroupKindDependencies(RestoreConfig.RestoreOrder.GroupKindDependency value)
public RestoreConfig.RestoreOrder.Builder addGroupKindDependencies(RestoreConfig.RestoreOrder.GroupKindDependency value)
Optional. Contains a list of group kind dependency pairs provided
by the customer, that is used by Backup for GKE to
generate a group kind restore order.
repeated .google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder.GroupKindDependency group_kind_dependencies = 1 [(.google.api.field_behavior) = OPTIONAL];
addGroupKindDependencies(RestoreConfig.RestoreOrder.GroupKindDependency.Builder builderForValue)
public RestoreConfig.RestoreOrder.Builder addGroupKindDependencies(RestoreConfig.RestoreOrder.GroupKindDependency.Builder builderForValue)
Optional. Contains a list of group kind dependency pairs provided
by the customer, that is used by Backup for GKE to
generate a group kind restore order.
repeated .google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder.GroupKindDependency group_kind_dependencies = 1 [(.google.api.field_behavior) = OPTIONAL];
addGroupKindDependencies(int index, RestoreConfig.RestoreOrder.GroupKindDependency value)
public RestoreConfig.RestoreOrder.Builder addGroupKindDependencies(int index, RestoreConfig.RestoreOrder.GroupKindDependency value)
Optional. Contains a list of group kind dependency pairs provided
by the customer, that is used by Backup for GKE to
generate a group kind restore order.
repeated .google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder.GroupKindDependency group_kind_dependencies = 1 [(.google.api.field_behavior) = OPTIONAL];
addGroupKindDependencies(int index, RestoreConfig.RestoreOrder.GroupKindDependency.Builder builderForValue)
public RestoreConfig.RestoreOrder.Builder addGroupKindDependencies(int index, RestoreConfig.RestoreOrder.GroupKindDependency.Builder builderForValue)
Optional. Contains a list of group kind dependency pairs provided
by the customer, that is used by Backup for GKE to
generate a group kind restore order.
repeated .google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder.GroupKindDependency group_kind_dependencies = 1 [(.google.api.field_behavior) = OPTIONAL];
addGroupKindDependenciesBuilder()
public RestoreConfig.RestoreOrder.GroupKindDependency.Builder addGroupKindDependenciesBuilder()
Optional. Contains a list of group kind dependency pairs provided
by the customer, that is used by Backup for GKE to
generate a group kind restore order.
repeated .google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder.GroupKindDependency group_kind_dependencies = 1 [(.google.api.field_behavior) = OPTIONAL];
addGroupKindDependenciesBuilder(int index)
public RestoreConfig.RestoreOrder.GroupKindDependency.Builder addGroupKindDependenciesBuilder(int index)
Optional. Contains a list of group kind dependency pairs provided
by the customer, that is used by Backup for GKE to
generate a group kind restore order.
repeated .google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder.GroupKindDependency group_kind_dependencies = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
index |
int
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public RestoreConfig.RestoreOrder.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public RestoreConfig.RestoreOrder build()
buildPartial()
public RestoreConfig.RestoreOrder buildPartial()
clear()
public RestoreConfig.RestoreOrder.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public RestoreConfig.RestoreOrder.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearGroupKindDependencies()
public RestoreConfig.RestoreOrder.Builder clearGroupKindDependencies()
Optional. Contains a list of group kind dependency pairs provided
by the customer, that is used by Backup for GKE to
generate a group kind restore order.
repeated .google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder.GroupKindDependency group_kind_dependencies = 1 [(.google.api.field_behavior) = OPTIONAL];
clearOneof(Descriptors.OneofDescriptor oneof)
public RestoreConfig.RestoreOrder.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public RestoreConfig.RestoreOrder.Builder clone()
Overrides
getDefaultInstanceForType()
public RestoreConfig.RestoreOrder getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getGroupKindDependencies(int index)
public RestoreConfig.RestoreOrder.GroupKindDependency getGroupKindDependencies(int index)
Optional. Contains a list of group kind dependency pairs provided
by the customer, that is used by Backup for GKE to
generate a group kind restore order.
repeated .google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder.GroupKindDependency group_kind_dependencies = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
index |
int
|
getGroupKindDependenciesBuilder(int index)
public RestoreConfig.RestoreOrder.GroupKindDependency.Builder getGroupKindDependenciesBuilder(int index)
Optional. Contains a list of group kind dependency pairs provided
by the customer, that is used by Backup for GKE to
generate a group kind restore order.
repeated .google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder.GroupKindDependency group_kind_dependencies = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
index |
int
|
getGroupKindDependenciesBuilderList()
public List<RestoreConfig.RestoreOrder.GroupKindDependency.Builder> getGroupKindDependenciesBuilderList()
Optional. Contains a list of group kind dependency pairs provided
by the customer, that is used by Backup for GKE to
generate a group kind restore order.
repeated .google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder.GroupKindDependency group_kind_dependencies = 1 [(.google.api.field_behavior) = OPTIONAL];
getGroupKindDependenciesCount()
public int getGroupKindDependenciesCount()
Optional. Contains a list of group kind dependency pairs provided
by the customer, that is used by Backup for GKE to
generate a group kind restore order.
repeated .google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder.GroupKindDependency group_kind_dependencies = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
int |
|
getGroupKindDependenciesList()
public List<RestoreConfig.RestoreOrder.GroupKindDependency> getGroupKindDependenciesList()
Optional. Contains a list of group kind dependency pairs provided
by the customer, that is used by Backup for GKE to
generate a group kind restore order.
repeated .google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder.GroupKindDependency group_kind_dependencies = 1 [(.google.api.field_behavior) = OPTIONAL];
getGroupKindDependenciesOrBuilder(int index)
public RestoreConfig.RestoreOrder.GroupKindDependencyOrBuilder getGroupKindDependenciesOrBuilder(int index)
Optional. Contains a list of group kind dependency pairs provided
by the customer, that is used by Backup for GKE to
generate a group kind restore order.
repeated .google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder.GroupKindDependency group_kind_dependencies = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
index |
int
|
getGroupKindDependenciesOrBuilderList()
public List<? extends RestoreConfig.RestoreOrder.GroupKindDependencyOrBuilder> getGroupKindDependenciesOrBuilderList()
Optional. Contains a list of group kind dependency pairs provided
by the customer, that is used by Backup for GKE to
generate a group kind restore order.
repeated .google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder.GroupKindDependency group_kind_dependencies = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
List<? extends com.google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder.GroupKindDependencyOrBuilder> |
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(RestoreConfig.RestoreOrder other)
public RestoreConfig.RestoreOrder.Builder mergeFrom(RestoreConfig.RestoreOrder other)
public RestoreConfig.RestoreOrder.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public RestoreConfig.RestoreOrder.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final RestoreConfig.RestoreOrder.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
removeGroupKindDependencies(int index)
public RestoreConfig.RestoreOrder.Builder removeGroupKindDependencies(int index)
Optional. Contains a list of group kind dependency pairs provided
by the customer, that is used by Backup for GKE to
generate a group kind restore order.
repeated .google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder.GroupKindDependency group_kind_dependencies = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
index |
int
|
setField(Descriptors.FieldDescriptor field, Object value)
public RestoreConfig.RestoreOrder.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setGroupKindDependencies(int index, RestoreConfig.RestoreOrder.GroupKindDependency value)
public RestoreConfig.RestoreOrder.Builder setGroupKindDependencies(int index, RestoreConfig.RestoreOrder.GroupKindDependency value)
Optional. Contains a list of group kind dependency pairs provided
by the customer, that is used by Backup for GKE to
generate a group kind restore order.
repeated .google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder.GroupKindDependency group_kind_dependencies = 1 [(.google.api.field_behavior) = OPTIONAL];
setGroupKindDependencies(int index, RestoreConfig.RestoreOrder.GroupKindDependency.Builder builderForValue)
public RestoreConfig.RestoreOrder.Builder setGroupKindDependencies(int index, RestoreConfig.RestoreOrder.GroupKindDependency.Builder builderForValue)
Optional. Contains a list of group kind dependency pairs provided
by the customer, that is used by Backup for GKE to
generate a group kind restore order.
repeated .google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder.GroupKindDependency group_kind_dependencies = 1 [(.google.api.field_behavior) = OPTIONAL];
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public RestoreConfig.RestoreOrder.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final RestoreConfig.RestoreOrder.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides