ImmutabilityPolicyType Class

public final class ImmutabilityPolicyType
extends ExpandableStringEnum<ImmutabilityPolicyType>

The type of the immutability policy. 'Unlocked' allows the policy to be modified by privileged users; 'Locked' prevents reduction of the immutability duration but allows extension of the lock period.

Field Summary

Modifier and Type Field and Description
static final ImmutabilityPolicyType LOCKED

The snapshot immutability policy duration cannot be reduced but can be extended.

static final ImmutabilityPolicyType UNLOCKED

Privileged users can modify the snapshot's immutability policy, if it is unlocked type.

Constructor Summary

Constructor Description
ImmutabilityPolicyType()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of ImmutabilityPolicyType value.

Method Summary

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

Creates or finds a ImmutabilityPolicyType from its string representation.

static Collection<ImmutabilityPolicyType> values()

Gets known ImmutabilityPolicyType values.

Methods inherited from ExpandableStringEnum

Methods inherited from java.lang.Object

Field Details

LOCKED

public static final ImmutabilityPolicyType LOCKED

The snapshot immutability policy duration cannot be reduced but can be extended. The policy cannot be removed until the lock period expires.

UNLOCKED

public static final ImmutabilityPolicyType UNLOCKED

Privileged users can modify the snapshot's immutability policy, if it is unlocked type.

Constructor Details

ImmutabilityPolicyType

@Deprecated
public ImmutabilityPolicyType()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of ImmutabilityPolicyType value.

Method Details

fromString

public static ImmutabilityPolicyType fromString(String name)

Creates or finds a ImmutabilityPolicyType from its string representation.

Parameters:

name - a name to look for.

Returns:

the corresponding ImmutabilityPolicyType.

values

public static Collection<ImmutabilityPolicyType> values()

Gets known ImmutabilityPolicyType values.

Returns:

known ImmutabilityPolicyType values.

Applies to