Class SchedulingDefaults

java.lang.Object
org.apache.nifi.api.toolkit.model.SchedulingDefaults

@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen", date="2023-11-22T19:25:26.907436939-06:00[America/Chicago]") public class SchedulingDefaults extends Object
SchedulingDefaults
  • Field Details

    • defaultSchedulingStrategy

      private SchedulingDefaults.DefaultSchedulingStrategyEnum defaultSchedulingStrategy
    • defaultSchedulingPeriodMillis

      private Long defaultSchedulingPeriodMillis
    • penalizationPeriodMillis

      private Long penalizationPeriodMillis
    • yieldDurationMillis

      private Long yieldDurationMillis
    • defaultRunDurationNanos

      private Long defaultRunDurationNanos
    • defaultMaxConcurrentTasks

      private String defaultMaxConcurrentTasks
    • defaultConcurrentTasksBySchedulingStrategy

      private Map<String,Integer> defaultConcurrentTasksBySchedulingStrategy
    • defaultSchedulingPeriodsBySchedulingStrategy

      private Map<String,String> defaultSchedulingPeriodsBySchedulingStrategy
  • Constructor Details

    • SchedulingDefaults

      public SchedulingDefaults()
  • Method Details

    • defaultSchedulingStrategy

      public SchedulingDefaults defaultSchedulingStrategy(SchedulingDefaults.DefaultSchedulingStrategyEnum defaultSchedulingStrategy)
    • getDefaultSchedulingStrategy

      public SchedulingDefaults.DefaultSchedulingStrategyEnum getDefaultSchedulingStrategy()
      The name of the default scheduling strategy
      Returns:
      defaultSchedulingStrategy
    • setDefaultSchedulingStrategy

      public void setDefaultSchedulingStrategy(SchedulingDefaults.DefaultSchedulingStrategyEnum defaultSchedulingStrategy)
    • defaultSchedulingPeriodMillis

      public SchedulingDefaults defaultSchedulingPeriodMillis(Long defaultSchedulingPeriodMillis)
    • getDefaultSchedulingPeriodMillis

      public Long getDefaultSchedulingPeriodMillis()
      The default scheduling period in milliseconds
      Returns:
      defaultSchedulingPeriodMillis
    • setDefaultSchedulingPeriodMillis

      public void setDefaultSchedulingPeriodMillis(Long defaultSchedulingPeriodMillis)
    • penalizationPeriodMillis

      public SchedulingDefaults penalizationPeriodMillis(Long penalizationPeriodMillis)
    • getPenalizationPeriodMillis

      public Long getPenalizationPeriodMillis()
      The default penalization period in milliseconds
      Returns:
      penalizationPeriodMillis
    • setPenalizationPeriodMillis

      public void setPenalizationPeriodMillis(Long penalizationPeriodMillis)
    • yieldDurationMillis

      public SchedulingDefaults yieldDurationMillis(Long yieldDurationMillis)
    • getYieldDurationMillis

      public Long getYieldDurationMillis()
      The default yield duration in milliseconds
      Returns:
      yieldDurationMillis
    • setYieldDurationMillis

      public void setYieldDurationMillis(Long yieldDurationMillis)
    • defaultRunDurationNanos

      public SchedulingDefaults defaultRunDurationNanos(Long defaultRunDurationNanos)
    • getDefaultRunDurationNanos

      public Long getDefaultRunDurationNanos()
      The default run duration in nano-seconds
      Returns:
      defaultRunDurationNanos
    • setDefaultRunDurationNanos

      public void setDefaultRunDurationNanos(Long defaultRunDurationNanos)
    • defaultMaxConcurrentTasks

      public SchedulingDefaults defaultMaxConcurrentTasks(String defaultMaxConcurrentTasks)
    • getDefaultMaxConcurrentTasks

      public String getDefaultMaxConcurrentTasks()
      The default concurrent tasks
      Returns:
      defaultMaxConcurrentTasks
    • setDefaultMaxConcurrentTasks

      public void setDefaultMaxConcurrentTasks(String defaultMaxConcurrentTasks)
    • defaultConcurrentTasksBySchedulingStrategy

      public SchedulingDefaults defaultConcurrentTasksBySchedulingStrategy(Map<String,Integer> defaultConcurrentTasksBySchedulingStrategy)
    • putDefaultConcurrentTasksBySchedulingStrategyItem

      public SchedulingDefaults putDefaultConcurrentTasksBySchedulingStrategyItem(String key, Integer defaultConcurrentTasksBySchedulingStrategyItem)
    • getDefaultConcurrentTasksBySchedulingStrategy

      public Map<String,Integer> getDefaultConcurrentTasksBySchedulingStrategy()
      The default concurrent tasks for each scheduling strategy
      Returns:
      defaultConcurrentTasksBySchedulingStrategy
    • setDefaultConcurrentTasksBySchedulingStrategy

      public void setDefaultConcurrentTasksBySchedulingStrategy(Map<String,Integer> defaultConcurrentTasksBySchedulingStrategy)
    • defaultSchedulingPeriodsBySchedulingStrategy

      public SchedulingDefaults defaultSchedulingPeriodsBySchedulingStrategy(Map<String,String> defaultSchedulingPeriodsBySchedulingStrategy)
    • putDefaultSchedulingPeriodsBySchedulingStrategyItem

      public SchedulingDefaults putDefaultSchedulingPeriodsBySchedulingStrategyItem(String key, String defaultSchedulingPeriodsBySchedulingStrategyItem)
    • getDefaultSchedulingPeriodsBySchedulingStrategy

      public Map<String,String> getDefaultSchedulingPeriodsBySchedulingStrategy()
      The default scheduling period for each scheduling strategy
      Returns:
      defaultSchedulingPeriodsBySchedulingStrategy
    • setDefaultSchedulingPeriodsBySchedulingStrategy

      public void setDefaultSchedulingPeriodsBySchedulingStrategy(Map<String,String> defaultSchedulingPeriodsBySchedulingStrategy)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toIndentedString

      private String toIndentedString(Object o)
      Convert the given object to string with each line indented by 4 spaces (except the first line).