Interface JobDescriptorInitializer


  • public interface JobDescriptorInitializer
    Configures a platform job descriptor.
    Since:
    6.14
    • Method Detail

      • setJobName

        void setJobName​(java.lang.String jobName)
        Sets job name.
        Parameters:
        jobName - the jobName to set
      • setDisplayName

        void setDisplayName​(java.lang.String displayName)
        Display name.
        Parameters:
        displayName - the display name
      • setDisplayName

        void setDisplayName​(java.util.function.Supplier<java.lang.String> displayNameSupplier)
        Display name supplier (can be used for i18n purposes).
        Parameters:
        displayNameSupplier - the display name
      • setDescription

        void setDescription​(java.lang.String description)
        Display description.
        Parameters:
        description - the description
      • setDescription

        void setDescription​(java.util.function.Supplier<java.lang.String> description)
        Display description (can be used for i18n purposes).
        Parameters:
        description - the display name
      • setParameter

        void setParameter​(JobParameterDescriptor<?>... p)
        Adds parameter(s).
        Parameters:
        p - the parameter(s) to add
      • setParameters

        void setParameters​(java.util.Collection<JobParameterDescriptor<?>> p)
        Adds parameter(s).
        Parameters:
        p - the parameter(s) to add
      • setParametersGroup

        void setParametersGroup​(JobParametersGroup group)
        Sets a parameters group.
        Parameters:
        group - parameters group to add
      • setParametersGroups

        void setParametersGroups​(JobParametersGroup... groups)
        Sets parameters groups.
        Parameters:
        groups - parameters groups to add
      • setParametersGroups

        void setParametersGroups​(java.util.Collection<JobParametersGroup> groups)
        Sets parameters groups.
        Parameters:
        groups - parameters groups to add
      • setFraction

        void setFraction​(JobFraction... f)
        Adds fraction(s).
        Parameters:
        f - the fraction(s) to add
      • setFractions

        void setFractions​(java.util.Collection<JobFraction> f)
        Adds fraction(s).
        Parameters:
        f - the fraction(s) to add
      • setModular

        void setModular​(boolean modular)
        Modularity mark.
        Parameters:
        modular - the mark
      • setSystem

        void setSystem​(boolean system)
        System mark.
        Parameters:
        system - the mark