public static final class RestoreConfig.RestoreOrder extends GeneratedMessageV3 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.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
GROUP_KIND_DEPENDENCIES_FIELD_NUMBER
public static final int GROUP_KIND_DEPENDENCIES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static RestoreConfig.RestoreOrder getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static RestoreConfig.RestoreOrder.Builder newBuilder()
newBuilder(RestoreConfig.RestoreOrder prototype)
public static RestoreConfig.RestoreOrder.Builder newBuilder(RestoreConfig.RestoreOrder prototype)
public static RestoreConfig.RestoreOrder parseDelimitedFrom(InputStream input)
public static RestoreConfig.RestoreOrder parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static RestoreConfig.RestoreOrder parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static RestoreConfig.RestoreOrder parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static RestoreConfig.RestoreOrder parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static RestoreConfig.RestoreOrder parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static RestoreConfig.RestoreOrder parseFrom(CodedInputStream input)
public static RestoreConfig.RestoreOrder parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static RestoreConfig.RestoreOrder parseFrom(InputStream input)
public static RestoreConfig.RestoreOrder parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static RestoreConfig.RestoreOrder parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static RestoreConfig.RestoreOrder parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<RestoreConfig.RestoreOrder> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public RestoreConfig.RestoreOrder getDefaultInstanceForType()
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
|
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> |
|
getParserForType()
public Parser<RestoreConfig.RestoreOrder> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public RestoreConfig.RestoreOrder.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected RestoreConfig.RestoreOrder.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public RestoreConfig.RestoreOrder.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides