TimeBasedImmutability Class
- java.
lang. Object - com.
azure. core. util. ExpandableStringEnum<T> - com.
azure. resourcemanager. sql. models. TimeBasedImmutability
- com.
- com.
public final class TimeBasedImmutability
extends ExpandableStringEnum<TimeBasedImmutability>
The setting for whether or not time-based immutability is enabled for the LTR backup. When time-based immutability is enabled and locked, the backup cannot be deleted until BackupExpirationTime.
Field Summary
| Modifier and Type | Field and Description |
|---|---|
|
static final
Time |
DISABLED
Static value Disabled for Time |
|
static final
Time |
ENABLED
Static value Enabled for Time |
Constructor Summary
| Constructor | Description |
|---|---|
| TimeBasedImmutability() |
Deprecated
Use the fromString(String name) factory method.
Creates a new instance of Time |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Time |
fromString(String name)
Creates or finds a Time |
|
static
Collection<Time |
values()
Gets known Time |
Methods inherited from ExpandableStringEnum
Methods inherited from java.lang.Object
Field Details
DISABLED
public static final TimeBasedImmutability DISABLED
Static value Disabled for TimeBasedImmutability.
ENABLED
public static final TimeBasedImmutability ENABLED
Static value Enabled for TimeBasedImmutability.
Constructor Details
TimeBasedImmutability
@Deprecated
public TimeBasedImmutability()
Deprecated
Creates a new instance of TimeBasedImmutability value.
Method Details
fromString
public static TimeBasedImmutability fromString(String name)
Creates or finds a TimeBasedImmutability from its string representation.
Parameters:
Returns:
values
public static Collection<TimeBasedImmutability> values()
Gets known TimeBasedImmutability values.
Returns: