Class EnumParameter
-
- All Implemented Interfaces:
public final class EnumParameter extends Parameter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
EnumParameter.EnumValue
-
Field Summary
Fields Modifier and Type Field Description private final String
type
private final Boolean
enum
private final JsonObject
json
private final String
key
private final List<EnumParameter.EnumValue>
values
private final String
label
private final String
description
private final String
default
private final Boolean
required
private final Boolean
advanced
private final Integer
displayOrder
-
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 String
getType()
Boolean
getEnum()
JsonObject
getJson()
String
getKey()
final List<EnumParameter.EnumValue>
getValues()
String
getLabel()
String
getDescription()
String
getDefault()
Boolean
getRequired()
Boolean
getAdvanced()
Integer
getDisplayOrder()
-
-
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()
-
-
-
-