Interface KubernetesObject

All Superinterfaces:
KubernetesType
All Known Implementing Classes:
AuthenticationV1TokenRequest, CoreV1Event, EventsV1Event, NodeMetrics, PodMetrics, V1alpha1ClusterTrustBundle, V1alpha1MutatingAdmissionPolicy, V1alpha1MutatingAdmissionPolicyBinding, V1alpha1StorageVersion, V1alpha1StorageVersionMigration, V1alpha1VolumeAttributesClass, V1alpha2LeaseCandidate, V1alpha3DeviceClass, V1alpha3DeviceTaintRule, V1alpha3ResourceClaim, V1alpha3ResourceClaimTemplate, V1alpha3ResourceSlice, V1APIService, V1beta1ClusterTrustBundle, V1beta1DeviceClass, V1beta1IPAddress, V1beta1LeaseCandidate, V1beta1ResourceClaim, V1beta1ResourceClaimTemplate, V1beta1ResourceSlice, V1beta1ServiceCIDR, V1beta1ValidatingAdmissionPolicy, V1beta1ValidatingAdmissionPolicyBinding, V1beta1VolumeAttributesClass, V1beta2DeviceClass, V1beta2ResourceClaim, V1beta2ResourceClaimTemplate, V1beta2ResourceSlice, V1Binding, V1CertificateSigningRequest, V1ClusterRole, V1ClusterRoleBinding, V1ComponentStatus, V1ConfigMap, V1ControllerRevision, V1CronJob, V1CSIDriver, V1CSINode, V1CSIStorageCapacity, V1CustomResourceDefinition, V1DaemonSet, V1Deployment, V1Endpoints, V1EndpointSlice, V1Eviction, V1FlowSchema, V1HorizontalPodAutoscaler, V1Ingress, V1IngressClass, V1IPAddress, V1Job, V1Lease, V1LimitRange, V1LocalSubjectAccessReview, V1MutatingWebhookConfiguration, V1Namespace, V1NetworkPolicy, V1Node, V1PersistentVolume, V1PersistentVolumeClaim, V1Pod, V1PodDisruptionBudget, V1PodTemplate, V1PriorityClass, V1PriorityLevelConfiguration, V1ReplicaSet, V1ReplicationController, V1ResourceQuota, V1Role, V1RoleBinding, V1RuntimeClass, V1Scale, V1Secret, V1SelfSubjectAccessReview, V1SelfSubjectReview, V1SelfSubjectRulesReview, V1Service, V1ServiceAccount, V1ServiceCIDR, V1StatefulSet, V1StorageClass, V1SubjectAccessReview, V1TokenReview, V1ValidatingAdmissionPolicy, V1ValidatingAdmissionPolicyBinding, V1ValidatingWebhookConfiguration, V1VolumeAttachment, V2HorizontalPodAutoscaler

public interface KubernetesObject extends KubernetesType
Common accessors for kubernetes object.
  • Method Details

    • getMetadata

      V1ObjectMeta getMetadata()
      Gets metadata.

      ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.

      Returns:
      the metadata