Class SweepJobLimits


  • public final class SweepJobLimits
    extends JobLimits
    Sweep Job limit class.
    • Constructor Detail

      • SweepJobLimits

        public SweepJobLimits()
    • Method Detail

      • maxConcurrentTrials

        public Integer maxConcurrentTrials()
        Get the maxConcurrentTrials property: Sweep Job max concurrent trials.
        Returns:
        the maxConcurrentTrials value.
      • withMaxConcurrentTrials

        public SweepJobLimits withMaxConcurrentTrials​(Integer maxConcurrentTrials)
        Set the maxConcurrentTrials property: Sweep Job max concurrent trials.
        Parameters:
        maxConcurrentTrials - the maxConcurrentTrials value to set.
        Returns:
        the SweepJobLimits object itself.
      • maxTotalTrials

        public Integer maxTotalTrials()
        Get the maxTotalTrials property: Sweep Job max total trials.
        Returns:
        the maxTotalTrials value.
      • withMaxTotalTrials

        public SweepJobLimits withMaxTotalTrials​(Integer maxTotalTrials)
        Set the maxTotalTrials property: Sweep Job max total trials.
        Parameters:
        maxTotalTrials - the maxTotalTrials value to set.
        Returns:
        the SweepJobLimits object itself.
      • trialTimeout

        public Duration trialTimeout()
        Get the trialTimeout property: Sweep Job Trial timeout value.
        Returns:
        the trialTimeout value.
      • withTrialTimeout

        public SweepJobLimits withTrialTimeout​(Duration trialTimeout)
        Set the trialTimeout property: Sweep Job Trial timeout value.
        Parameters:
        trialTimeout - the trialTimeout value to set.
        Returns:
        the SweepJobLimits object itself.
      • withTimeout

        public SweepJobLimits withTimeout​(Duration timeout)
        Set the timeout property: The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.
        Overrides:
        withTimeout in class JobLimits
        Parameters:
        timeout - the timeout value to set.
        Returns:
        the JobLimits object itself.