Class OptionInputBuilder

    • Method Detail

      • setOptions

        public OptionInputBuilder setOptions​(List<String> options)
        Add options to the OptionInputBuilder instance.

        Example:

         Map driverClasses = ...
        
         optionInputBuilder.addOptions(driverClasses?.driverClassLabel as List)
         
        Parameters:
        options - List of options names
        Returns:
        self
      • addOption

        public OptionInputBuilder addOption​(String option)
        Add option to the OptionInputBuilder instance.

        Example:

         Map driverClasses = ...
        
         driverClasses.each { String driverClassName, String driverClassLabel ->
              optionInputBuilder.addOption(driverClassLabel)
         }
         
        Parameters:
        option - option name
        Returns:
        self
      • setLabels

        public OptionInputBuilder setLabels​(Map<String,​Object> labels)
        Set labels of the OptionInputBuilder instance.

        Example:

         OptionInputBuilder builder = api.inputBuilderFactory()
                                         .createRadioEntry(inputName)
                                         .setLabels([model : "Services Model",
                                                     type  : "Service Type"])
                                         .setValue(inputValue)
         
        Parameters:
        labels - Map of labs to be set
        Returns:
        self