public abstract static class DeviceModelAction.Argument
extends java.lang.Object
| Constructor and Description | 
|---|
| Argument() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract DeviceModelAttribute.Type | getArgType()The data type of the argument to the action. | 
| java.lang.Object | getDefaultValue()Get the default value of the argument as defined by the device model. | 
| abstract java.lang.Number | getLowerBound()For  DeviceModelAttribute.Type.NUMBERandDeviceModelAttribute.Type.INTEGERonly, give the lower bound of the
 acceptable range of values for the action's argument. | 
| abstract java.lang.String | getName()Get the argument name. | 
| abstract java.lang.Number | getUpperBound()For  DeviceModelAttribute.Type.NUMBERandDeviceModelAttribute.Type.INTEGERonly, give the upper bound of the
 acceptable range of values for the action's argument. | 
public abstract java.lang.String getName()
public abstract DeviceModelAttribute.Type getArgType()
public abstract java.lang.Number getLowerBound()
DeviceModelAttribute.Type.NUMBER and
 DeviceModelAttribute.Type.INTEGER only, give the lower bound of the
 acceptable range of values for the action's argument.
 Null is always returned for actions other than NUMBER
 or INTEGER type.public abstract java.lang.Number getUpperBound()
DeviceModelAttribute.Type.NUMBER and
 DeviceModelAttribute.Type.INTEGER only, give the upper bound of the
 acceptable range of values for the action's argument.
 Null is always returned for actions other than NUMBER
 or INTEGER type.public java.lang.Object getDefaultValue()
defaultValue for the argument in the device model, then this method will return
 null. The value null is not a default value.null if no default is defined