public static final class LibraryItemsTypes.CreateSpecVmHomeStoragePolicy.Type extends ApiEnumeration<LibraryItemsTypes.CreateSpecVmHomeStoragePolicy.Type>
Modifier and Type | Class and Description |
---|---|
static class |
LibraryItemsTypes.CreateSpecVmHomeStoragePolicy.Type.Values
Native Java
enum representing this enumeration class. |
Modifier and Type | Field and Description |
---|---|
static LibraryItemsTypes.CreateSpecVmHomeStoragePolicy.Type |
USE_SPECIFIED_POLICY
Use the specified policy.
|
Modifier and Type | Method and Description |
---|---|
LibraryItemsTypes.CreateSpecVmHomeStoragePolicy.Type.Values |
getEnumValue()
Returns a native Java
enum constant representing this enumeration
constant. |
boolean |
isUnknown()
Checks if this enumeration constant is unknown.
|
static LibraryItemsTypes.CreateSpecVmHomeStoragePolicy.Type |
valueOf(java.lang.String name)
Returns the enumeration constant for the specified name.
|
static LibraryItemsTypes.CreateSpecVmHomeStoragePolicy.Type[] |
values()
Retrieve all enumeration constants pre-defined by this enumeration class.
|
buildNameMap, equals, hashCode, name, toString
public static final LibraryItemsTypes.CreateSpecVmHomeStoragePolicy.Type USE_SPECIFIED_POLICY
public static LibraryItemsTypes.CreateSpecVmHomeStoragePolicy.Type[] values()
Additional instances might exist at runtime, for example to represent a
new constant added to this enumeration class in subsequent version of the
API. Such new constant is represented as instance of LibraryItemsTypes.CreateSpecVmHomeStoragePolicy.Type
but is not pre-defined.
null
.public static LibraryItemsTypes.CreateSpecVmHomeStoragePolicy.Type valueOf(java.lang.String name)
If the name matches exactly the identifier used to declare an enumeration constant from this enumeration class, the constant in question will be returned.
Otherwise, a new instance of LibraryItemsTypes.CreateSpecVmHomeStoragePolicy.Type
will be returned for the
specified name, which will not be one of the pre-defined constant
instances. Such new instance maps to the LibraryItemsTypes.CreateSpecVmHomeStoragePolicy.Type.Values._UNKNOWN
enum
constant from the native Java enum
.
name
- The name of the constant to return. Must not be null
.null
.public boolean isUnknown()
valueOf(java.lang.String)
and values()
.true
if this constant is unknown, and false
otherwise.public LibraryItemsTypes.CreateSpecVmHomeStoragePolicy.Type.Values getEnumValue()
enum
constant representing this enumeration
constant. The result is useful for usual handling of Java enum
,
for example it can be used in switch
statements.
If this enumeration constant is unknown, then LibraryItemsTypes.CreateSpecVmHomeStoragePolicy.Type.Values._UNKNOWN
enum
constant is returned.
The native Java enum
is LibraryItemsTypes.CreateSpecVmHomeStoragePolicy.Type.Values
.
enum
constant. Never null
.