public final class VolumeDataRestorePolicyOverride extends GeneratedMessageV3 implements VolumeDataRestorePolicyOverrideOrBuilder
Defines an override to apply a VolumeDataRestorePolicy for scoped resources.
Protobuf type google.cloud.gkebackup.v1.VolumeDataRestorePolicyOverride
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
POLICY_FIELD_NUMBER
public static final int POLICY_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SELECTED_PVCS_FIELD_NUMBER
public static final int SELECTED_PVCS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static VolumeDataRestorePolicyOverride getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static VolumeDataRestorePolicyOverride.Builder newBuilder()
newBuilder(VolumeDataRestorePolicyOverride prototype)
public static VolumeDataRestorePolicyOverride.Builder newBuilder(VolumeDataRestorePolicyOverride prototype)
public static VolumeDataRestorePolicyOverride parseDelimitedFrom(InputStream input)
public static VolumeDataRestorePolicyOverride parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static VolumeDataRestorePolicyOverride parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static VolumeDataRestorePolicyOverride parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static VolumeDataRestorePolicyOverride parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static VolumeDataRestorePolicyOverride parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static VolumeDataRestorePolicyOverride parseFrom(CodedInputStream input)
public static VolumeDataRestorePolicyOverride parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static VolumeDataRestorePolicyOverride parseFrom(InputStream input)
public static VolumeDataRestorePolicyOverride parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static VolumeDataRestorePolicyOverride parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static VolumeDataRestorePolicyOverride parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<VolumeDataRestorePolicyOverride> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public VolumeDataRestorePolicyOverride getDefaultInstanceForType()
getParserForType()
public Parser<VolumeDataRestorePolicyOverride> getParserForType()
Overrides
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];
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()
getSelectedPvcs()
public NamespacedNames getSelectedPvcs()
A list of PVCs to apply the policy override to.
.google.cloud.gkebackup.v1.NamespacedNames selected_pvcs = 2;
getSelectedPvcsOrBuilder()
public NamespacedNamesOrBuilder getSelectedPvcsOrBuilder()
A list of PVCs to apply the policy override to.
.google.cloud.gkebackup.v1.NamespacedNames selected_pvcs = 2;
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
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.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public VolumeDataRestorePolicyOverride.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected VolumeDataRestorePolicyOverride.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public VolumeDataRestorePolicyOverride.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides