public static final class VolumeDataRestorePolicyOverride.Builder extends GeneratedMessage.Builder<VolumeDataRestorePolicyOverride.Builder> implements VolumeDataRestorePolicyOverrideOrBuilderDefines an override to apply a VolumeDataRestorePolicy for scoped resources.
Protobuf type google.cloud.gkebackup.v1.VolumeDataRestorePolicyOverride
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > VolumeDataRestorePolicyOverride.BuilderImplements
VolumeDataRestorePolicyOverrideOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public VolumeDataRestorePolicyOverride build()| Returns | |
|---|---|
| Type | Description |
VolumeDataRestorePolicyOverride |
|
buildPartial()
public VolumeDataRestorePolicyOverride buildPartial()| Returns | |
|---|---|
| Type | Description |
VolumeDataRestorePolicyOverride |
|
clear()
public VolumeDataRestorePolicyOverride.Builder clear()| Returns | |
|---|---|
| Type | Description |
VolumeDataRestorePolicyOverride.Builder |
|
clearPolicy()
public VolumeDataRestorePolicyOverride.Builder clearPolicy()Required. The VolumeDataRestorePolicy to apply when restoring volumes in scope.
.google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicy policy = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
VolumeDataRestorePolicyOverride.Builder |
This builder for chaining. |
clearScope()
public VolumeDataRestorePolicyOverride.Builder clearScope()| Returns | |
|---|---|
| Type | Description |
VolumeDataRestorePolicyOverride.Builder |
|
clearSelectedPvcs()
public VolumeDataRestorePolicyOverride.Builder clearSelectedPvcs()A list of PVCs to apply the policy override to.
.google.cloud.gkebackup.v1.NamespacedNames selected_pvcs = 2;
| Returns | |
|---|---|
| Type | Description |
VolumeDataRestorePolicyOverride.Builder |
|
getDefaultInstanceForType()
public VolumeDataRestorePolicyOverride getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
VolumeDataRestorePolicyOverride |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getPolicy()
public RestoreConfig.VolumeDataRestorePolicy getPolicy()Required. The VolumeDataRestorePolicy to apply when restoring volumes in scope.
.google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicy policy = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
RestoreConfig.VolumeDataRestorePolicy |
The policy. |
getPolicyValue()
public int getPolicyValue()Required. The VolumeDataRestorePolicy to apply when restoring volumes in scope.
.google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicy policy = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for policy. |
getScopeCase()
public VolumeDataRestorePolicyOverride.ScopeCase getScopeCase()| Returns | |
|---|---|
| Type | Description |
VolumeDataRestorePolicyOverride.ScopeCase |
|
getSelectedPvcs()
public NamespacedNames getSelectedPvcs()A list of PVCs to apply the policy override to.
.google.cloud.gkebackup.v1.NamespacedNames selected_pvcs = 2;
| Returns | |
|---|---|
| Type | Description |
NamespacedNames |
The selectedPvcs. |
getSelectedPvcsBuilder()
public NamespacedNames.Builder getSelectedPvcsBuilder()A list of PVCs to apply the policy override to.
.google.cloud.gkebackup.v1.NamespacedNames selected_pvcs = 2;
| Returns | |
|---|---|
| Type | Description |
NamespacedNames.Builder |
|
getSelectedPvcsOrBuilder()
public NamespacedNamesOrBuilder getSelectedPvcsOrBuilder()A list of PVCs to apply the policy override to.
.google.cloud.gkebackup.v1.NamespacedNames selected_pvcs = 2;
| Returns | |
|---|---|
| Type | Description |
NamespacedNamesOrBuilder |
|
hasSelectedPvcs()
public boolean hasSelectedPvcs()A list of PVCs to apply the policy override to.
.google.cloud.gkebackup.v1.NamespacedNames selected_pvcs = 2;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the selectedPvcs field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(VolumeDataRestorePolicyOverride other)
public VolumeDataRestorePolicyOverride.Builder mergeFrom(VolumeDataRestorePolicyOverride other)| Parameter | |
|---|---|
| Name | Description |
other |
VolumeDataRestorePolicyOverride |
| Returns | |
|---|---|
| Type | Description |
VolumeDataRestorePolicyOverride.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public VolumeDataRestorePolicyOverride.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
VolumeDataRestorePolicyOverride.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public VolumeDataRestorePolicyOverride.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
VolumeDataRestorePolicyOverride.Builder |
|
mergeSelectedPvcs(NamespacedNames value)
public VolumeDataRestorePolicyOverride.Builder mergeSelectedPvcs(NamespacedNames value)A list of PVCs to apply the policy override to.
.google.cloud.gkebackup.v1.NamespacedNames selected_pvcs = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
NamespacedNames |
| Returns | |
|---|---|
| Type | Description |
VolumeDataRestorePolicyOverride.Builder |
|
setPolicy(RestoreConfig.VolumeDataRestorePolicy value)
public VolumeDataRestorePolicyOverride.Builder setPolicy(RestoreConfig.VolumeDataRestorePolicy value)Required. The VolumeDataRestorePolicy to apply when restoring volumes in scope.
.google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicy policy = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
RestoreConfig.VolumeDataRestorePolicyThe policy to set. |
| Returns | |
|---|---|
| Type | Description |
VolumeDataRestorePolicyOverride.Builder |
This builder for chaining. |
setPolicyValue(int value)
public VolumeDataRestorePolicyOverride.Builder setPolicyValue(int value)Required. The VolumeDataRestorePolicy to apply when restoring volumes in scope.
.google.cloud.gkebackup.v1.RestoreConfig.VolumeDataRestorePolicy policy = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe enum numeric value on the wire for policy to set. |
| Returns | |
|---|---|
| Type | Description |
VolumeDataRestorePolicyOverride.Builder |
This builder for chaining. |
setSelectedPvcs(NamespacedNames value)
public VolumeDataRestorePolicyOverride.Builder setSelectedPvcs(NamespacedNames value)A list of PVCs to apply the policy override to.
.google.cloud.gkebackup.v1.NamespacedNames selected_pvcs = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
NamespacedNames |
| Returns | |
|---|---|
| Type | Description |
VolumeDataRestorePolicyOverride.Builder |
|
setSelectedPvcs(NamespacedNames.Builder builderForValue)
public VolumeDataRestorePolicyOverride.Builder setSelectedPvcs(NamespacedNames.Builder builderForValue)A list of PVCs to apply the policy override to.
.google.cloud.gkebackup.v1.NamespacedNames selected_pvcs = 2;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
NamespacedNames.Builder |
| Returns | |
|---|---|
| Type | Description |
VolumeDataRestorePolicyOverride.Builder |
|