Class Requirement
java.lang.Object
io.yupiik.kubernetes.bindings.bundlebee.v1.Requirement
- All Implemented Interfaces:
Exportable,Validable<Requirement>
-
Constructor Summary
ConstructorsConstructorDescriptionRequirement(List<String> forbiddenVersions, String maxBundlebeeVersion, String minBundlebeeVersion) -
Method Summary
Modifier and TypeMethodDescriptionasJson()booleanforbiddenVersions(List<String> forbiddenVersions) inthashCode()maxBundlebeeVersion(String maxBundlebeeVersion) minBundlebeeVersion(String minBundlebeeVersion) voidsetForbiddenVersions(List<String> forbiddenVersions) voidsetMaxBundlebeeVersion(String maxBundlebeeVersion) voidsetMinBundlebeeVersion(String minBundlebeeVersion) validate()
-
Constructor Details
-
Requirement
public Requirement() -
Requirement
-
-
Method Details
-
getForbiddenVersions
-
setForbiddenVersions
-
getMaxBundlebeeVersion
-
setMaxBundlebeeVersion
-
getMinBundlebeeVersion
-
setMinBundlebeeVersion
-
hashCode
public int hashCode() -
equals
-
forbiddenVersions
-
maxBundlebeeVersion
-
minBundlebeeVersion
-
validate
- Specified by:
validatein interfaceValidable<Requirement>
-
asJson
- Specified by:
asJsonin interfaceExportable
-