Class DynamicKubernetesObject

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

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

    • DynamicKubernetesObject

      public DynamicKubernetesObject()
    • DynamicKubernetesObject

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

    • getMetadata

      public io.kubernetes.client.openapi.models.V1ObjectMeta getMetadata()
      Specified by:
      getMetadata in interface io.kubernetes.client.common.KubernetesObject
    • 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
    • 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.V1ObjectMeta objectMeta)
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object