Share via


TimeBasedImmutability Class

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 TimeBasedImmutability DISABLED

Static value Disabled for TimeBasedImmutability.

static final TimeBasedImmutability ENABLED

Static value Enabled for TimeBasedImmutability.

Constructor Summary

Constructor Description
TimeBasedImmutability()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of TimeBasedImmutability value.

Method Summary

Modifier and Type Method and Description
static TimeBasedImmutability fromString(String name)

Creates or finds a TimeBasedImmutability from its string representation.

static Collection<TimeBasedImmutability> values()

Gets known TimeBasedImmutability values.

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

Use the fromString(String name) factory method.

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:

name - a name to look for.

Returns:

the corresponding TimeBasedImmutability.

values

public static Collection<TimeBasedImmutability> values()

Gets known TimeBasedImmutability values.

Returns:

known TimeBasedImmutability values.

Applies to