Package com.illumon.iris.controller
Class InWorkerServiceTypeDetails
java.lang.Object
com.illumon.iris.controller.InWorkerServiceTypeDetails
- All Implemented Interfaces:
Serializable
public class InWorkerServiceTypeDetails extends Object implements Serializable
Container for details on an in-worker service type.
- See Also:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InWorkerServiceTypeDetails.RoutingServiceType
The routing service type used by an in-worker service. -
Method Summary
Modifier and Type Method Description List<String>
getAllowedGroups()
Return a List of the groups allowed to run this in-worker service.List<String>
getConfigContextValues()
Return a List of the configuration context values allowed for this in-worker service.String
getCustomFieldName()
Provide the name of an optional custom text field.List<String>
getCustomFieldValues()
Provide the available values for an optional text field.List<String>
getDbServerClasses()
Return a List of the server classes allowed for this in-worker service.List<String>
getRoutingServiceExcludeTags()
Return a List of the routing tag values not allowed for this in-worker service.String
getRoutingServiceTag()
Return the allowed routing service tag for this in-worker service.InWorkerServiceTypeDetails.RoutingServiceType
getRoutingServiceType()
Return theInWorkerServiceTypeDetails.RoutingServiceType
used by this in-worker service.String
getScriptUpdateClass()
Return the script update class for this in-worker service.boolean
hasScript()
Return whether this in-worker service type has a script.boolean
isCustomFieldEditable()
Indicate whether or not the custom field is editable (allows the user to provide their own values).
-
Method Details
-
hasScript
public boolean hasScript()Return whether this in-worker service type has a script.- Returns:
- true if the in-worker service has a script, false otherwise
-
getRoutingServiceType
Return theInWorkerServiceTypeDetails.RoutingServiceType
used by this in-worker service.- Returns:
- the
InWorkerServiceTypeDetails.RoutingServiceType
-
getRoutingServiceTag
Return the allowed routing service tag for this in-worker service.- Returns:
- the allowed routing service tag allowed for this in-worker service, or null if none are defined
-
getRoutingServiceExcludeTags
Return a List of the routing tag values not allowed for this in-worker service.- Returns:
- a List of the routing tag values not allowed for this in-worker service
-
getConfigContextValues
Return a List of the configuration context values allowed for this in-worker service.- Returns:
- a List of the configuration context values allowed for this in-worker service
-
getDbServerClasses
Return a List of the server classes allowed for this in-worker service.- Returns:
- a List of the server classes allowed for this in-worker service
-
getAllowedGroups
Return a List of the groups allowed to run this in-worker service.- Returns:
- a List of the groups allowed to run this in-worker service
-
getScriptUpdateClass
Return the script update class for this in-worker service.- Returns:
- the script update class for this in-worker service, or null if none is provided
-
getCustomFieldName
Provide the name of an optional custom text field.- Returns:
- the text field's name, or null if none is required
-
getCustomFieldValues
Provide the available values for an optional text field.- Returns:
- the available values, or null if none are provided
-
isCustomFieldEditable
public boolean isCustomFieldEditable()Indicate whether or not the custom field is editable (allows the user to provide their own values).- Returns:
- true if the custom field is editable, false otherwise
-