Class 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 Detail

      • DescriptorImpl

        public DescriptorImpl()
    • Method Detail

      • 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:
        JENKINS-48826