Class Requirement

java.lang.Object
io.yupiik.kubernetes.bindings.bundlebee.v1.Requirement
All Implemented Interfaces:
Exportable, Validable<Requirement>

public class Requirement extends Object implements Validable<Requirement>, Exportable
  • Constructor Details

    • Requirement

      public Requirement()
    • Requirement

      public Requirement(List<String> forbiddenVersions, String maxBundlebeeVersion, String minBundlebeeVersion)
  • Method Details

    • getForbiddenVersions

      public List<String> getForbiddenVersions()
    • setForbiddenVersions

      public void setForbiddenVersions(List<String> forbiddenVersions)
    • getMaxBundlebeeVersion

      public String getMaxBundlebeeVersion()
    • setMaxBundlebeeVersion

      public void setMaxBundlebeeVersion(String maxBundlebeeVersion)
    • getMinBundlebeeVersion

      public String getMinBundlebeeVersion()
    • setMinBundlebeeVersion

      public void setMinBundlebeeVersion(String minBundlebeeVersion)
    • hashCode

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

      public boolean equals(Object __other)
      Overrides:
      equals in class Object
    • forbiddenVersions

      public Requirement forbiddenVersions(List<String> forbiddenVersions)
    • maxBundlebeeVersion

      public Requirement maxBundlebeeVersion(String maxBundlebeeVersion)
    • minBundlebeeVersion

      public Requirement minBundlebeeVersion(String minBundlebeeVersion)
    • validate

      public Requirement validate()
      Specified by:
      validate in interface Validable<Requirement>
    • asJson

      public String asJson()
      Specified by:
      asJson in interface Exportable