Class RestoreConfig.RestoreOrder.GroupKindDependency.Builder (0.86.0)

public static final class RestoreConfig.RestoreOrder.GroupKindDependency.Builder extends GeneratedMessage.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

Static Methods

getDescriptor()

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

Methods

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

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

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 GeneratedMessage.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

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