Class EnumParameter
-
- All Implemented Interfaces:
public final class EnumParameter extends Parameter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classEnumParameter.EnumValue
-
Field Summary
Fields Modifier and Type Field Description private final Stringtypeprivate final Booleanenumprivate final JsonObjectjsonprivate final Stringkeyprivate final List<EnumParameter.EnumValue>valuesprivate final Stringlabelprivate final Stringdescriptionprivate final Stringdefaultprivate final Booleanrequiredprivate final Booleanadvancedprivate final IntegerdisplayOrder
-
Constructor Summary
Constructors Constructor Description EnumParameter(String key, List<EnumParameter.EnumValue> values, String label, String description, String default, Boolean required, Boolean advanced, Integer displayOrder)EnumParameter(String key, List<EnumParameter.EnumValue> values, String label, String description, String default, Boolean required, Boolean advanced)EnumParameter(String key, List<EnumParameter.EnumValue> values, String label, String description, String default, Boolean required)EnumParameter(String key, List<EnumParameter.EnumValue> values, String label, String description, String default)EnumParameter(String key, List<EnumParameter.EnumValue> values, String label, String description)EnumParameter(String key, List<EnumParameter.EnumValue> values, String label)EnumParameter(String key, List<EnumParameter.EnumValue> values)
-
Method Summary
Modifier and Type Method Description StringgetType()BooleangetEnum()JsonObjectgetJson()StringgetKey()final List<EnumParameter.EnumValue>getValues()StringgetLabel()StringgetDescription()StringgetDefault()BooleangetRequired()BooleangetAdvanced()IntegergetDisplayOrder()-
-
Constructor Detail
-
EnumParameter
EnumParameter(String key, List<EnumParameter.EnumValue> values, String label, String description, String default, Boolean required, Boolean advanced, Integer displayOrder)
- Parameters:
key- Used to identify the parameter.values- An array containing all enum values.label- Label that is displayed in the VMware Aria Operations UI.description- More in-depth explanation of the parameter.default- The default value of the parameter.required- True if user is required to provide this parameter.advanced- True if the parameter should be collapsed by default.displayOrder- Determines the order parameters will be displayed in the UI.
-
EnumParameter
EnumParameter(String key, List<EnumParameter.EnumValue> values, String label, String description, String default, Boolean required, Boolean advanced)
- Parameters:
key- Used to identify the parameter.values- An array containing all enum values.label- Label that is displayed in the VMware Aria Operations UI.description- More in-depth explanation of the parameter.default- The default value of the parameter.required- True if user is required to provide this parameter.advanced- True if the parameter should be collapsed by default.
-
EnumParameter
EnumParameter(String key, List<EnumParameter.EnumValue> values, String label, String description, String default, Boolean required)
- Parameters:
key- Used to identify the parameter.values- An array containing all enum values.label- Label that is displayed in the VMware Aria Operations UI.description- More in-depth explanation of the parameter.default- The default value of the parameter.required- True if user is required to provide this parameter.
-
EnumParameter
EnumParameter(String key, List<EnumParameter.EnumValue> values, String label, String description, String default)
- Parameters:
key- Used to identify the parameter.values- An array containing all enum values.label- Label that is displayed in the VMware Aria Operations UI.description- More in-depth explanation of the parameter.default- The default value of the parameter.
-
EnumParameter
EnumParameter(String key, List<EnumParameter.EnumValue> values, String label, String description)
- Parameters:
key- Used to identify the parameter.values- An array containing all enum values.label- Label that is displayed in the VMware Aria Operations UI.description- More in-depth explanation of the parameter.
-
EnumParameter
EnumParameter(String key, List<EnumParameter.EnumValue> values, String label)
- Parameters:
key- Used to identify the parameter.values- An array containing all enum values.label- Label that is displayed in the VMware Aria Operations UI.
-
EnumParameter
EnumParameter(String key, List<EnumParameter.EnumValue> values)
- Parameters:
key- Used to identify the parameter.values- An array containing all enum values.
-
-
Method Detail
-
getJson
JsonObject getJson()
-
getValues
final List<EnumParameter.EnumValue> getValues()
-
getDescription
String getDescription()
-
getDefault
String getDefault()
-
getRequired
Boolean getRequired()
-
getAdvanced
Boolean getAdvanced()
-
getDisplayOrder
Integer getDisplayOrder()
-
-
-
-