Class APIResource

    • Method Detail

      • getCategories

        public List<String> getCategories()
        categories is a list of the grouped resources this resource belongs to (e.g. 'all')
      • setCategories

        public void setCategories​(List<String> categories)
        categories is a list of the grouped resources this resource belongs to (e.g. 'all')
      • getGroup

        public String getGroup()
        group is the preferred group of the resource. Empty implies the group of the containing resource list. For subresources, this may have a different value, for example: Scale".
      • setGroup

        public void setGroup​(String group)
        group is the preferred group of the resource. Empty implies the group of the containing resource list. For subresources, this may have a different value, for example: Scale".
      • getKind

        public String getKind()
        kind is the kind for the resource (e.g. 'Foo' is the kind for a resource 'foo')
      • setKind

        public void setKind​(String kind)
        kind is the kind for the resource (e.g. 'Foo' is the kind for a resource 'foo')
      • getName

        public String getName()
        name is the plural name of the resource.
      • setName

        public void setName​(String name)
        name is the plural name of the resource.
      • getNamespaced

        public Boolean getNamespaced()
        namespaced indicates if a resource is namespaced or not.
      • setNamespaced

        public void setNamespaced​(Boolean namespaced)
        namespaced indicates if a resource is namespaced or not.
      • getShortNames

        public List<String> getShortNames()
        shortNames is a list of suggested short names of the resource.
      • setShortNames

        public void setShortNames​(List<String> shortNames)
        shortNames is a list of suggested short names of the resource.
      • getSingularName

        public String getSingularName()
        singularName is the singular name of the resource. This allows clients to handle plural and singular opaquely. The singularName is more correct for reporting status on a single item and both singular and plural are allowed from the kubectl CLI interface.
      • setSingularName

        public void setSingularName​(String singularName)
        singularName is the singular name of the resource. This allows clients to handle plural and singular opaquely. The singularName is more correct for reporting status on a single item and both singular and plural are allowed from the kubectl CLI interface.
      • getStorageVersionHash

        public String getStorageVersionHash()
        The hash value of the storage version, the version this resource is converted to when written to the data store. Value must be treated as opaque by clients. Only equality comparison on the value is valid. This is an alpha feature and may change or be removed in the future. The field is populated by the apiserver only if the StorageVersionHash feature gate is enabled. This field will remain optional even if it graduates.
      • setStorageVersionHash

        public void setStorageVersionHash​(String storageVersionHash)
        The hash value of the storage version, the version this resource is converted to when written to the data store. Value must be treated as opaque by clients. Only equality comparison on the value is valid. This is an alpha feature and may change or be removed in the future. The field is populated by the apiserver only if the StorageVersionHash feature gate is enabled. This field will remain optional even if it graduates.
      • getVerbs

        public List<String> getVerbs()
        verbs is a list of supported kube verbs (this includes get, list, watch, create, update, patch, delete, deletecollection, and proxy)
      • setVerbs

        public void setVerbs​(List<String> verbs)
        verbs is a list of supported kube verbs (this includes get, list, watch, create, update, patch, delete, deletecollection, and proxy)
      • getVersion

        public String getVersion()
        version is the preferred version of the resource. Empty implies the version of the containing resource list For subresources, this may have a different value, for example: v1 (while inside a v1beta1 version of the core resource's group)".
      • setVersion

        public void setVersion​(String version)
        version is the preferred version of the resource. Empty implies the version of the containing resource list For subresources, this may have a different value, for example: v1 (while inside a v1beta1 version of the core resource's group)".
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)