Enum Class EPPRegistryExternalHost.SharePolicy
java.lang.Object
java.lang.Enum<EPPRegistryExternalHost.SharePolicy>
com.verisign.epp.codec.registry.v02.EPPRegistryExternalHost.SharePolicy
- All Implemented Interfaces:
Serializable,Comparable<EPPRegistryExternalHost.SharePolicy>,Constable
- Enclosing class:
EPPRegistryExternalHost
public static enum EPPRegistryExternalHost.SharePolicy
extends Enum<EPPRegistryExternalHost.SharePolicy>
Possible values for the
sharePolicy attribute.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionConstant for "perRegistrar" policy, where the external hosts are shared across all domains of the registrar.Constant for "perSystem" policy, where external hosts are shared across all zones of the system.Constant for "perZone" policy, where the external hosts are shared across all domains of the zone. -
Method Summary
Modifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.static EPPRegistryExternalHost.SharePolicy[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
perRegistrar
Constant for "perRegistrar" policy, where the external hosts are shared across all domains of the registrar. There is a single pool of external hosts defined per registrar. -
perZone
Constant for "perZone" policy, where the external hosts are shared across all domains of the zone. There is a single pool of external hosts defined for the zone. -
perSystem
Constant for "perSystem" policy, where external hosts are shared across all zones of the system. There is a single pool of external hosts across all of the zones supported by the system.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-