Class Downloads.Release

java.lang.Object
io.jenkins.plugins.dotnet.data.Downloads.Release
All Implemented Interfaces:
ModelObject
Enclosing class:
Downloads

public static final class Downloads.Release extends Object implements ModelObject
A .NET release.
  • Field Details

    • name

      @NonNull public String name
      The name of the release.
    • released

      @NonNull public String released
      The date of release.
    • preview

      public boolean preview
      Indicates whether this release is a preview.
    • securityFixes

      public boolean securityFixes
      Indicates whether this release contains security fixes.
    • releaseNotes

      @CheckForNull public String releaseNotes
      A link to the release notes for this release.
    • sdks

      @NonNull public List<String> sdks
      The SDKs included in this release.
  • Method Details

    • getDisplayName

      @NonNull public String getDisplayName()
      Maps this release to a descriptive string.
      Specified by:
      getDisplayName in interface ModelObject
      Returns:
      A string describing this release.
    • getReleaseNotesLink

      @CheckForNull public String getReleaseNotesLink()
      Gets markup linking to the release notes for this release, if they are available.
      Returns:
      Markup linking to the release notes for this release, or null if they are not available.