Class DynamicKubernetesListObject

java.lang.Object
io.kubernetes.client.util.generic.dynamic.DynamicKubernetesListObject
All Implemented Interfaces:
io.kubernetes.client.common.KubernetesListObject, io.kubernetes.client.common.KubernetesType

public class DynamicKubernetesListObject extends Object implements io.kubernetes.client.common.KubernetesListObject
DynamicKubernetesListObject is a wrapper for JsonObject that fits the common kubernetes list type interface KubernetesListObject.
  • Constructor Details

    • DynamicKubernetesListObject

      public DynamicKubernetesListObject()
    • DynamicKubernetesListObject

      public DynamicKubernetesListObject(com.google.gson.JsonObject obj)
  • Method Details

    • getMetadata

      public io.kubernetes.client.openapi.models.V1ListMeta getMetadata()
      Specified by:
      getMetadata in interface io.kubernetes.client.common.KubernetesListObject
    • getApiVersion

      public String getApiVersion()
      Specified by:
      getApiVersion in interface io.kubernetes.client.common.KubernetesType
    • getKind

      public String getKind()
      Specified by:
      getKind in interface io.kubernetes.client.common.KubernetesType
    • getItems

      public List<DynamicKubernetesObject> getItems()
      Specified by:
      getItems in interface io.kubernetes.client.common.KubernetesListObject
    • getRaw

      public com.google.gson.JsonObject getRaw()
    • setApiVersion

      public void setApiVersion(String apiVersion)
    • setKind

      public void setKind(String kind)
    • setMetadata

      public void setMetadata(io.kubernetes.client.openapi.models.V1ListMeta objectMeta)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object