|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | ||||||||
java.lang.Objectjava.lang.Enum<DHCPOper>
com.cisco.provisioning.cpe.extensions.configuration.DHCPOper
public enum DHCPOper
Enumerated type for specifying DHCPConfig command operations.
| Enum Constant Summary | |
|---|---|
DROP_IF_MAX_IA_ADDRESSES_EXCEEDED
DHCPConfig command operation: drop packet is maximum IA Addresses exceeded Requires the provisioning group to be enabled for ProvGroupCapabilitiesKeys.DHCP_CONFIGURATION_V3 or greater. |
|
PUT_APPEND
DHCPConfig command operation: put append. |
|
PUT_APPEND_ADDITIONAL
DHCPConfig command operation: put append additional. |
|
PUT_APPEND_SUBOPTION
DHCPConfig command operation: put append suboption. |
|
PUT_AUGMENT
DHCPConfig command operation: put augment. |
|
PUT_OPTION
DHCPConfig command operation: put option. |
|
PUT_REPLACE
DHCPConfig command operation: put replace. |
|
REMOVE
DHCPConfig command operation: remove. |
|
REMOVE_OPTION
DHCPConfig command operation: remove option. |
|
RESERVED_0
Reserved for future use. |
|
RESERVED_5
Reserved for future use. |
|
UPDATE_IP_ADDRESS
DHCPConfig command operation: update IP address. |
|
UPDATE_IPV6_ADDRESS
DHCPConfig command operation: update IPv6 address. |
|
VALIDATE
DHCPConfig command operation: validate. |
|
VALIDATE_CONTINUE
DHCPConfig command operation: validate continue. |
|
VALIDATE_IS_V4
DHCPConfig command operation: validate extension is being called for a DHCPv4 packet. |
|
VALIDATE_IS_V6
DHCPConfig command operation: validate extension is being called for a DHCPv6 packet. |
|
VALIDATE_NO_MATCH
DHCPConfig command operation: validate no match. |
|
VALIDATE_NO_MATCH_CONTINUE
DHCPConfig command operation: validate no match continue. |
|
VALIDATE_OPTION
DHCPConfig command operation: validate option. |
|
VALIDATE_OPTION_CONTINUE
DHCPConfig command operation: validate option continue. |
|
VALIDATE_PREFIX
DHCPConfig command operation: validate prefix. |
|
VALIDATE_PREFIX_CONTINUE
DHCPConfig command operation: validate prefix continue. |
|
| Method Summary | |
|---|---|
boolean |
isAvailable(Capabilities capabilities)
Returns true if this DHCPOper is available in the given provisioning group. |
boolean |
isCNROptionArgumentArrayRequired()
Returns true if this operation requires the use of a CNROptionArgumentArray. |
boolean |
isSpecialValueSupported()
Returns true if this operation supports DHCPSpecialValue values. |
boolean |
isValueRequired()
Returns true if this operation requires a value. |
static DHCPOper |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static DHCPOper[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
| Methods inherited from class java.lang.Enum |
|---|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final DHCPOper RESERVED_0
public static final DHCPOper PUT_REPLACE
Requires the provisioning group to be enabled for ProvGroupCapabilitiesKeys.DHCP_CONFIGURATION_V1 or greater.
public static final DHCPOper PUT_APPEND
Requires the provisioning group to be enabled for ProvGroupCapabilitiesKeys.DHCP_CONFIGURATION_V1 or greater.
public static final DHCPOper PUT_AUGMENT
Requires the provisioning group to be enabled for ProvGroupCapabilitiesKeys.DHCP_CONFIGURATION_V1 or greater.
public static final DHCPOper REMOVE
Requires the provisioning group to be enabled for ProvGroupCapabilitiesKeys.DHCP_CONFIGURATION_V1 or greater.
public static final DHCPOper RESERVED_5
public static final DHCPOper VALIDATE
Requires the provisioning group to be enabled for ProvGroupCapabilitiesKeys.DHCP_CONFIGURATION_V1 or greater.
public static final DHCPOper UPDATE_IP_ADDRESS
Requires the provisioning group to be enabled for ProvGroupCapabilitiesKeys.DHCP_CONFIGURATION_V1 or greater.
public static final DHCPOper PUT_APPEND_ADDITIONAL
Requires the provisioning group to be enabled for ProvGroupCapabilitiesKeys.DHCP_CONFIGURATION_V1 or greater.
public static final DHCPOper PUT_APPEND_SUBOPTION
Requires the provisioning group to be enabled for ProvGroupCapabilitiesKeys.DHCP_CONFIGURATION_V1 or greater.
public static final DHCPOper VALIDATE_CONTINUE
Requires the provisioning group to be enabled for ProvGroupCapabilitiesKeys.DHCP_CONFIGURATION_V1 or greater.
public static final DHCPOper VALIDATE_PREFIX
Requires the provisioning group to be enabled for ProvGroupCapabilitiesKeys.DHCP_CONFIGURATION_V2 or greater.
public static final DHCPOper VALIDATE_PREFIX_CONTINUE
Requires the provisioning group to be enabled for ProvGroupCapabilitiesKeys.DHCP_CONFIGURATION_V2 or greater.
public static final DHCPOper VALIDATE_NO_MATCH
Requires the provisioning group to be enabled for ProvGroupCapabilitiesKeys.DHCP_CONFIGURATION_V2 or greater.
public static final DHCPOper VALIDATE_NO_MATCH_CONTINUE
Requires the provisioning group to be enabled for ProvGroupCapabilitiesKeys.DHCP_CONFIGURATION_V2 or greater.
public static final DHCPOper PUT_OPTION
Requires the provisioning group to be enabled for ProvGroupCapabilitiesKeys.DHCP_CONFIGURATION_V3 or greater.
public static final DHCPOper REMOVE_OPTION
Requires the provisioning group to be enabled for ProvGroupCapabilitiesKeys.DHCP_CONFIGURATION_V3 or greater.
public static final DHCPOper VALIDATE_OPTION
Requires the provisioning group to be enabled for ProvGroupCapabilitiesKeys.DHCP_CONFIGURATION_V3 or greater.
public static final DHCPOper VALIDATE_OPTION_CONTINUE
Requires the provisioning group to be enabled for ProvGroupCapabilitiesKeys.DHCP_CONFIGURATION_V3 or greater.
public static final DHCPOper VALIDATE_IS_V4
Requires the provisioning group to be enabled for ProvGroupCapabilitiesKeys.DHCP_CONFIGURATION_V3 or greater.
public static final DHCPOper VALIDATE_IS_V6
Requires the provisioning group to be enabled for ProvGroupCapabilitiesKeys.DHCP_CONFIGURATION_V3 or greater.
public static final DHCPOper UPDATE_IPV6_ADDRESS
Requires the provisioning group to be enabled for ProvGroupCapabilitiesKeys.DHCP_CONFIGURATION_V3 or greater.
public static final DHCPOper DROP_IF_MAX_IA_ADDRESSES_EXCEEDED
Requires the provisioning group to be enabled for ProvGroupCapabilitiesKeys.DHCP_CONFIGURATION_V3 or greater.
| Method Detail |
|---|
public static DHCPOper[] values()
for (DHCPOper c : DHCPOper.values()) System.out.println(c);
public static DHCPOper valueOf(String name)
name - the name of the enum constant to be returned.
IllegalArgumentException - if this enum type has no constant
with the specified name
NullPointerException - if the argument is nullpublic boolean isSpecialValueSupported()
public boolean isValueRequired()
public boolean isCNROptionArgumentArrayRequired()
CNROptionArgumentArraypublic boolean isAvailable(Capabilities capabilities)
capabilities - the available capabilities.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | ||||||||