public static final class RestoreConfig.RestoreOrder.GroupKindDependency extends GeneratedMessageV3 implements RestoreConfig.RestoreOrder.GroupKindDependencyOrBuilder
Defines a dependency between two group kinds.
Protobuf type
google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder.GroupKindDependency
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
REQUIRING_FIELD_NUMBER
public static final int REQUIRING_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SATISFYING_FIELD_NUMBER
public static final int SATISFYING_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static RestoreConfig.RestoreOrder.GroupKindDependency getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static RestoreConfig.RestoreOrder.GroupKindDependency.Builder newBuilder()
newBuilder(RestoreConfig.RestoreOrder.GroupKindDependency prototype)
public static RestoreConfig.RestoreOrder.GroupKindDependency.Builder newBuilder(RestoreConfig.RestoreOrder.GroupKindDependency prototype)
public static RestoreConfig.RestoreOrder.GroupKindDependency parseDelimitedFrom(InputStream input)
public static RestoreConfig.RestoreOrder.GroupKindDependency parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static RestoreConfig.RestoreOrder.GroupKindDependency parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static RestoreConfig.RestoreOrder.GroupKindDependency parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static RestoreConfig.RestoreOrder.GroupKindDependency parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static RestoreConfig.RestoreOrder.GroupKindDependency parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static RestoreConfig.RestoreOrder.GroupKindDependency parseFrom(CodedInputStream input)
public static RestoreConfig.RestoreOrder.GroupKindDependency parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static RestoreConfig.RestoreOrder.GroupKindDependency parseFrom(InputStream input)
public static RestoreConfig.RestoreOrder.GroupKindDependency parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static RestoreConfig.RestoreOrder.GroupKindDependency parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static RestoreConfig.RestoreOrder.GroupKindDependency parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<RestoreConfig.RestoreOrder.GroupKindDependency> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public RestoreConfig.RestoreOrder.GroupKindDependency getDefaultInstanceForType()
getParserForType()
public Parser<RestoreConfig.RestoreOrder.GroupKindDependency> getParserForType()
Overrides
getRequiring()
public RestoreConfig.GroupKind getRequiring()
Required. The requiring group kind requires that the other
group kind be restored first.
.google.cloud.gkebackup.v1.RestoreConfig.GroupKind requiring = 2 [(.google.api.field_behavior) = REQUIRED];
getRequiringOrBuilder()
public RestoreConfig.GroupKindOrBuilder getRequiringOrBuilder()
Required. The requiring group kind requires that the other
group kind be restored first.
.google.cloud.gkebackup.v1.RestoreConfig.GroupKind requiring = 2 [(.google.api.field_behavior) = REQUIRED];
getSatisfying()
public RestoreConfig.GroupKind getSatisfying()
Required. The satisfying group kind must be restored first
in order to satisfy the dependency.
.google.cloud.gkebackup.v1.RestoreConfig.GroupKind satisfying = 1 [(.google.api.field_behavior) = REQUIRED];
getSatisfyingOrBuilder()
public RestoreConfig.GroupKindOrBuilder getSatisfyingOrBuilder()
Required. The satisfying group kind must be restored first
in order to satisfy the dependency.
.google.cloud.gkebackup.v1.RestoreConfig.GroupKind satisfying = 1 [(.google.api.field_behavior) = REQUIRED];
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
hasRequiring()
public boolean hasRequiring()
Required. The requiring group kind requires that the other
group kind be restored first.
.google.cloud.gkebackup.v1.RestoreConfig.GroupKind requiring = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
boolean |
Whether the requiring field is set.
|
hasSatisfying()
public boolean hasSatisfying()
Required. The satisfying group kind must be restored first
in order to satisfy the dependency.
.google.cloud.gkebackup.v1.RestoreConfig.GroupKind satisfying = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
boolean |
Whether the satisfying field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public RestoreConfig.RestoreOrder.GroupKindDependency.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected RestoreConfig.RestoreOrder.GroupKindDependency.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.GroupKindDependency.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides