public enum RestoreConfig.NamespacedResourceRestoreMode extends Enum<RestoreConfig.NamespacedResourceRestoreMode> implements ProtocolMessageEnum
Defines the behavior for handling the situation where sets of namespaced resources being restored already exist in the target cluster.
Protobuf enum
google.events.cloud.gkebackup.v1.RestoreConfig.NamespacedResourceRestoreMode
Implements
ProtocolMessageEnumStatic Fields |
|
---|---|
Name | Description |
DELETE_AND_RESTORE |
When conflicting top-level resources (either Namespaces or ProtectedApplications, depending upon the scope) are encountered, this will first trigger a delete of the conflicting resource AND ALL OF ITS REFERENCED RESOURCES (e.g., all resources in the Namespace or all resources referenced by the ProtectedApplication) before restoring the resources from the Backup. This mode should only be used when you are intending to revert some portion of a cluster to an earlier state. |
DELETE_AND_RESTORE_VALUE |
When conflicting top-level resources (either Namespaces or ProtectedApplications, depending upon the scope) are encountered, this will first trigger a delete of the conflicting resource AND ALL OF ITS REFERENCED RESOURCES (e.g., all resources in the Namespace or all resources referenced by the ProtectedApplication) before restoring the resources from the Backup. This mode should only be used when you are intending to revert some portion of a cluster to an earlier state. |
FAIL_ON_CONFLICT |
If conflicting top-level resources (either Namespaces or ProtectedApplications, depending upon the scope) are encountered at the beginning of a restore process, the Restore will fail. If a conflict occurs during the restore process itself (e.g., because an out of band process creates conflicting resources), a conflict will be reported. |
FAIL_ON_CONFLICT_VALUE |
If conflicting top-level resources (either Namespaces or ProtectedApplications, depending upon the scope) are encountered at the beginning of a restore process, the Restore will fail. If a conflict occurs during the restore process itself (e.g., because an out of band process creates conflicting resources), a conflict will be reported. |
NAMESPACED_RESOURCE_RESTORE_MODE_UNSPECIFIED |
Unspecified (invalid). |
NAMESPACED_RESOURCE_RESTORE_MODE_UNSPECIFIED_VALUE |
Unspecified (invalid). |
UNRECOGNIZED |
Static Methods |
|
---|---|
Name | Description |
forNumber(int value) |
|
getDescriptor() |
|
internalGetValueMap() |
|
valueOf(Descriptors.EnumValueDescriptor desc) |
|
valueOf(int value) |
Deprecated. Use #forNumber(int) instead. |
valueOf(String name) |
|
values() |
Methods |
|
---|---|
Name | Description |
getDescriptorForType() |
|
getNumber() |
|
getValueDescriptor() |