Package de.poiu.coat.example
Enum MqttConfigParam
- java.lang.Object
-
- java.lang.Enum<MqttConfigParam>
-
- de.poiu.coat.example.MqttConfigParam
-
- All Implemented Interfaces:
ConfigParam,Serializable,Comparable<MqttConfigParam>
@Generated(value="de.poiu.coat.processor.CoatProcessor", date="2021-05-31T15:08:20.096846+02:00") public enum MqttConfigParam extends Enum<MqttConfigParam> implements ConfigParam
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BROKER_ADDRESSThe address of the MQTT broker.CLIENT_IDThe clientId to send to the MQTT broker.PASSWORDThe password to connect to the MQTT broker.PORTThe port to communicate with the MQTT broker.USERNAMEThe username to connect to the MQTT broker.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringdefaultValue()Stringkey()booleanmandatory()Classtype()static MqttConfigParamvalueOf(String name)Returns the enum constant of this type with the specified name.static MqttConfigParam[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
CLIENT_ID
public static final MqttConfigParam CLIENT_ID
The clientId to send to the MQTT broker.
-
BROKER_ADDRESS
public static final MqttConfigParam BROKER_ADDRESS
The address of the MQTT broker.
-
PORT
public static final MqttConfigParam PORT
The port to communicate with the MQTT broker.
-
USERNAME
public static final MqttConfigParam USERNAME
The username to connect to the MQTT broker.
-
PASSWORD
public static final MqttConfigParam PASSWORD
The password to connect to the MQTT broker.
-
-
Method Detail
-
values
public static MqttConfigParam[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (MqttConfigParam c : MqttConfigParam.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static MqttConfigParam valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException- if the argument is null
-
key
public String key()
- Specified by:
keyin interfaceConfigParam
-
type
public Class type()
- Specified by:
typein interfaceConfigParam
-
defaultValue
public String defaultValue()
- Specified by:
defaultValuein interfaceConfigParam
-
mandatory
public boolean mandatory()
- Specified by:
mandatoryin interfaceConfigParam
-
-