Class DurabilityHintBranchProperty.DescriptorImpl

java.lang.Object
hudson.model.Descriptor<jenkins.branch.BranchProperty>
jenkins.branch.BranchPropertyDescriptor
org.jenkinsci.plugins.workflow.multibranch.DurabilityHintBranchProperty.DescriptorImpl
All Implemented Interfaces:
ExtensionPoint, Saveable, Loadable, OnMaster, org.jenkinsci.plugins.workflow.flow.DurabilityHintProvider
Enclosing class:
DurabilityHintBranchProperty

@Symbol("durabilityHint") @Extension public static class DurabilityHintBranchProperty.DescriptorImpl extends jenkins.branch.BranchPropertyDescriptor implements org.jenkinsci.plugins.workflow.flow.DurabilityHintProvider
  • Constructor Details

    • DescriptorImpl

      public DescriptorImpl()
  • Method Details

    • getDisplayName

      @NonNull public String getDisplayName()
      Overrides:
      getDisplayName in class Descriptor<jenkins.branch.BranchProperty>
    • getDurabilityHintValues

      public org.jenkinsci.plugins.workflow.flow.FlowDurabilityHint[] getDurabilityHintValues()
    • getDefaultDurabilityHint

      public static org.jenkinsci.plugins.workflow.flow.FlowDurabilityHint getDefaultDurabilityHint()
    • ordinal

      public int ordinal()
      Lower ordinal than DurabilityHintJobProperty so those can override.
      Specified by:
      ordinal in interface org.jenkinsci.plugins.workflow.flow.DurabilityHintProvider
    • suggestFor

      @CheckForNull public org.jenkinsci.plugins.workflow.flow.FlowDurabilityHint suggestFor(@NonNull Item x)
      Dynamically fetch the property with each build, because the BranchPropertyStrategy does not re-evaluate.
      Specified by:
      suggestFor in interface org.jenkinsci.plugins.workflow.flow.DurabilityHintProvider
      See Also: