Class VersionInfo

java.lang.Object
io.kubernetes.client.openapi.models.VersionInfo

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-02-02T17:56:12.287571Z[Etc/UTC]") public class VersionInfo extends Object
Info contains versioning information. how we'll want to distribute that information.
  • Field Details

  • Constructor Details

    • VersionInfo

      public VersionInfo()
  • Method Details

    • buildDate

      public VersionInfo buildDate(String buildDate)
    • getBuildDate

      @Nonnull public String getBuildDate()
      Get buildDate
      Returns:
      buildDate
    • setBuildDate

      public void setBuildDate(String buildDate)
    • compiler

      public VersionInfo compiler(String compiler)
    • getCompiler

      @Nonnull public String getCompiler()
      Get compiler
      Returns:
      compiler
    • setCompiler

      public void setCompiler(String compiler)
    • gitCommit

      public VersionInfo gitCommit(String gitCommit)
    • getGitCommit

      @Nonnull public String getGitCommit()
      Get gitCommit
      Returns:
      gitCommit
    • setGitCommit

      public void setGitCommit(String gitCommit)
    • gitTreeState

      public VersionInfo gitTreeState(String gitTreeState)
    • getGitTreeState

      @Nonnull public String getGitTreeState()
      Get gitTreeState
      Returns:
      gitTreeState
    • setGitTreeState

      public void setGitTreeState(String gitTreeState)
    • gitVersion

      public VersionInfo gitVersion(String gitVersion)
    • getGitVersion

      @Nonnull public String getGitVersion()
      Get gitVersion
      Returns:
      gitVersion
    • setGitVersion

      public void setGitVersion(String gitVersion)
    • goVersion

      public VersionInfo goVersion(String goVersion)
    • getGoVersion

      @Nonnull public String getGoVersion()
      Get goVersion
      Returns:
      goVersion
    • setGoVersion

      public void setGoVersion(String goVersion)
    • major

      public VersionInfo major(String major)
    • getMajor

      @Nonnull public String getMajor()
      Get major
      Returns:
      major
    • setMajor

      public void setMajor(String major)
    • minor

      public VersionInfo minor(String minor)
    • getMinor

      @Nonnull public String getMinor()
      Get minor
      Returns:
      minor
    • setMinor

      public void setMinor(String minor)
    • platform

      public VersionInfo platform(String platform)
    • getPlatform

      @Nonnull public String getPlatform()
      Get platform
      Returns:
      platform
    • setPlatform

      public void setPlatform(String platform)
    • 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
    • validateJsonObject

      public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws IOException
      Validates the JSON Object and throws an exception if issues found
      Parameters:
      jsonObj - JSON Object
      Throws:
      IOException - if the JSON Object is invalid with respect to VersionInfo
    • fromJson

      public static VersionInfo fromJson(String jsonString) throws IOException
      Create an instance of VersionInfo given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of VersionInfo
      Throws:
      IOException - if the JSON string is invalid with respect to VersionInfo
    • toJson

      public String toJson()
      Convert an instance of VersionInfo to an JSON string
      Returns:
      JSON string