Class RestoreConfig.RestoreOrder.GroupKindDependency.Builder (0.48.0)

public static final class RestoreConfig.RestoreOrder.GroupKindDependency.Builder extends GeneratedMessageV3.Builder<RestoreConfig.RestoreOrder.GroupKindDependency.Builder> implements RestoreConfig.RestoreOrder.GroupKindDependencyOrBuilder

Defines a dependency between two group kinds.

Protobuf type google.cloud.gkebackup.v1.RestoreConfig.RestoreOrder.GroupKindDependency

Inheritance

Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > RestoreConfig.RestoreOrder.GroupKindDependency.Builder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public RestoreConfig.RestoreOrder.GroupKindDependency.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
RestoreConfig.RestoreOrder.GroupKindDependency.Builder
Overrides

build()

public RestoreConfig.RestoreOrder.GroupKindDependency build()
Returns
Type Description
RestoreConfig.RestoreOrder.GroupKindDependency

buildPartial()

public RestoreConfig.RestoreOrder.GroupKindDependency buildPartial()
Returns
Type Description
RestoreConfig.RestoreOrder.GroupKindDependency

clear()

public RestoreConfig.RestoreOrder.GroupKindDependency.Builder clear()
Returns
Type Description
RestoreConfig.RestoreOrder.GroupKindDependency.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public RestoreConfig.RestoreOrder.GroupKindDependency.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
RestoreConfig.RestoreOrder.GroupKindDependency.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearRequiring()

public RestoreConfig.RestoreOrder.GroupKindDependency.Builder clearRequiring()

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
RestoreConfig.RestoreOrder.GroupKindDependency.Builder

clearSatisfying()

public RestoreConfig.RestoreOrder.GroupKindDependency.Builder clearSatisfying()

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
RestoreConfig.RestoreOrder.GroupKindDependency.Builder

clone()

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

getDefaultInstanceForType()

public RestoreConfig.RestoreOrder.GroupKindDependency getDefaultInstanceForType()
Returns
Type Description
RestoreConfig.RestoreOrder.GroupKindDependency

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
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];

Returns
Type Description
RestoreConfig.GroupKind

The requiring.

getRequiringBuilder()

public RestoreConfig.GroupKind.Builder getRequiringBuilder()

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
RestoreConfig.GroupKind.Builder

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];

Returns
Type Description
RestoreConfig.GroupKindOrBuilder

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];

Returns
Type Description
RestoreConfig.GroupKind

The satisfying.

getSatisfyingBuilder()

public RestoreConfig.GroupKind.Builder getSatisfyingBuilder()

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
RestoreConfig.GroupKind.Builder

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];

Returns
Type Description
RestoreConfig.GroupKindOrBuilder

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.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(RestoreConfig.RestoreOrder.GroupKindDependency other)

public RestoreConfig.RestoreOrder.GroupKindDependency.Builder mergeFrom(RestoreConfig.RestoreOrder.GroupKindDependency other)
Parameter
Name Description
other RestoreConfig.RestoreOrder.GroupKindDependency
Returns
Type Description
RestoreConfig.RestoreOrder.GroupKindDependency.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public RestoreConfig.RestoreOrder.GroupKindDependency.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
RestoreConfig.RestoreOrder.GroupKindDependency.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

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

mergeRequiring(RestoreConfig.GroupKind value)

public RestoreConfig.RestoreOrder.GroupKindDependency.Builder mergeRequiring(RestoreConfig.GroupKind value)

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];

Parameter
Name Description
value RestoreConfig.GroupKind
Returns
Type Description
RestoreConfig.RestoreOrder.GroupKindDependency.Builder

mergeSatisfying(RestoreConfig.GroupKind value)

public RestoreConfig.RestoreOrder.GroupKindDependency.Builder mergeSatisfying(RestoreConfig.GroupKind value)

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];

Parameter
Name Description
value RestoreConfig.GroupKind
Returns
Type Description
RestoreConfig.RestoreOrder.GroupKindDependency.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final RestoreConfig.RestoreOrder.GroupKindDependency.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
RestoreConfig.RestoreOrder.GroupKindDependency.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public RestoreConfig.RestoreOrder.GroupKindDependency.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
RestoreConfig.RestoreOrder.GroupKindDependency.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public RestoreConfig.RestoreOrder.GroupKindDependency.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
RestoreConfig.RestoreOrder.GroupKindDependency.Builder
Overrides

setRequiring(RestoreConfig.GroupKind value)

public RestoreConfig.RestoreOrder.GroupKindDependency.Builder setRequiring(RestoreConfig.GroupKind value)

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];

Parameter
Name Description
value RestoreConfig.GroupKind
Returns
Type Description
RestoreConfig.RestoreOrder.GroupKindDependency.Builder

setRequiring(RestoreConfig.GroupKind.Builder builderForValue)

public RestoreConfig.RestoreOrder.GroupKindDependency.Builder setRequiring(RestoreConfig.GroupKind.Builder builderForValue)

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];

Parameter
Name Description
builderForValue RestoreConfig.GroupKind.Builder
Returns
Type Description
RestoreConfig.RestoreOrder.GroupKindDependency.Builder

setSatisfying(RestoreConfig.GroupKind value)

public RestoreConfig.RestoreOrder.GroupKindDependency.Builder setSatisfying(RestoreConfig.GroupKind value)

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];

Parameter
Name Description
value RestoreConfig.GroupKind
Returns
Type Description
RestoreConfig.RestoreOrder.GroupKindDependency.Builder

setSatisfying(RestoreConfig.GroupKind.Builder builderForValue)

public RestoreConfig.RestoreOrder.GroupKindDependency.Builder setSatisfying(RestoreConfig.GroupKind.Builder builderForValue)

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];

Parameter
Name Description
builderForValue RestoreConfig.GroupKind.Builder
Returns
Type Description
RestoreConfig.RestoreOrder.GroupKindDependency.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final RestoreConfig.RestoreOrder.GroupKindDependency.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
RestoreConfig.RestoreOrder.GroupKindDependency.Builder
Overrides