Class AssignmentPolicyConfig
java.lang.Object
io.deephaven.enterprise.controller.assignment.AssignmentPolicyConfig
This class contains the configuration for a single Assignment Policy
-
Constructor Summary
ConstructorsConstructorDescriptionAssignmentPolicyConfig(@NotNull String name, @NotNull String displayName, @Nullable String implementationClass, @Nullable String description, boolean acceptsParameters) -
Method Summary
Modifier and TypeMethodDescriptionbooleanGet if this policy accepts configuration parameters during construction.@Nullable StringGet the optional description of this policy.@NotNull StringGet the name to display to users.@Nullable StringGet the fully qualified implementation class.@NotNull StringgetName()Get the name of the policy for use by the Controller
-
Constructor Details
-
AssignmentPolicyConfig
-
-
Method Details
-
getName
Get the name of the policy for use by the Controller- Returns:
- the name of the policy
-
getDisplayName
Get the name to display to users.- Returns:
- the display name
-
getImplementationClass
Get the fully qualified implementation class. This can be null for clients.- Returns:
- the fully qualified implementation class
-
getDescription
Get the optional description of this policy. May be null if there is no description.- Returns:
- the description or null if there is none
-
acceptsParameters
public boolean acceptsParameters()Get if this policy accepts configuration parameters during construction.- Returns:
- true if it accepts parameters
-