Class LockStepResource

    • Field Detail

      • resource

        @CheckForNull
        public String resource
      • label

        @CheckForNull
        public String label
      • quantity

        public int quantity
    • Constructor Detail

      • LockStepResource

        @DataBoundConstructor
        public LockStepResource​(@Nullable
                                String resource)
    • Method Detail

      • setLabel

        @DataBoundSetter
        public void setLabel​(String label)
      • setQuantity

        @DataBoundSetter
        public void setQuantity​(int quantity)
      • toString

        public static String toString​(String resource,
                                      String label,
                                      int quantity)
      • validate

        public void validate()
        Label and resource are mutual exclusive.
      • validate

        public static void validate​(String resource,
                                    String label,
                                    String resourceSelectStrategy,
                                    List<LockStepResource> extra,
                                    int priority,
                                    boolean inversePrecedence)
        Validate input parameters
      • validate

        public static void validate​(String resource,
                                    String label,
                                    String resourceSelectStrategy,
                                    boolean hasExtra,
                                    int priority,
                                    boolean inversePrecedence)
        Label and resource are mutual exclusive. The label, if provided, must be configured (at least one resource must have this label).