Class CustomResourceDefinitionStatus

  • All Implemented Interfaces:
    com.marcnuri.yakc.model.Model

    public class CustomResourceDefinitionStatus
    extends java.lang.Object
    implements com.marcnuri.yakc.model.Model
    CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition
    • Method Detail

      • getConditions

        public java.util.List<CustomResourceDefinitionCondition> getConditions()
        conditions indicate state for particular aspects of a CustomResourceDefinition
      • getStoredVersions

        public java.util.List<java.lang.String> getStoredVersions()
        storedVersions lists all versions of CustomResources that were ever persisted. Tracking these versions allows a migration path for stored versions in etcd. The field is mutable so a migration controller can finish a migration to another version (ensuring no old objects are left in storage), and then remove the rest of the versions from this list. Versions may not be removed from `spec.versions` while they exist in this list.
      • setConditions

        public void setConditions​(java.util.List<CustomResourceDefinitionCondition> conditions)
        conditions indicate state for particular aspects of a CustomResourceDefinition
      • setStoredVersions

        public void setStoredVersions​(java.util.List<java.lang.String> storedVersions)
        storedVersions lists all versions of CustomResources that were ever persisted. Tracking these versions allows a migration path for stored versions in etcd. The field is mutable so a migration controller can finish a migration to another version (ensuring no old objects are left in storage), and then remove the rest of the versions from this list. Versions may not be removed from `spec.versions` while they exist in this list.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object