Package io.fabric8.kubernetes.api.model
Class Pod
- java.lang.Object
-
- io.fabric8.kubernetes.api.model.Pod
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<PodBuilder>,HasMetadata,KubernetesResource,Namespaced,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class Pod extends Object implements io.fabric8.kubernetes.api.builder.Editable<PodBuilder>, HasMetadata, Namespaced
Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface io.fabric8.kubernetes.api.model.HasMetadata
DNS_LABEL_END, DNS_LABEL_REGEXP, DNS_LABEL_START, FINALIZER_NAME_MATCHER, REQUIRES_NON_NULL_METADATA, REQUIRES_NON_NULL_NAME, REQUIRES_NON_NULL_NAMESPACE
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PodBuilderedit()Map<String,Object>getAdditionalProperties()StringgetApiVersion()APIVersion defines the versioned schema of this representation of an object.StringgetKind()Kind is a string value representing the REST resource this object represents.ObjectMetagetMetadata()Pod is a collection of containers that can run on a host.PodSpecgetSpec()Pod is a collection of containers that can run on a host.PodStatusgetStatus()Pod is a collection of containers that can run on a host.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetApiVersion(String apiVersion)APIVersion defines the versioned schema of this representation of an object.voidsetKind(String kind)Kind is a string value representing the REST resource this object represents.voidsetMetadata(ObjectMeta metadata)Pod is a collection of containers that can run on a host.voidsetSpec(PodSpec spec)Pod is a collection of containers that can run on a host.voidsetStatus(PodStatus status)Pod is a collection of containers that can run on a host.PodBuildertoBuilder()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.fabric8.kubernetes.api.model.HasMetadata
addFinalizer, addOwnerReference, addOwnerReference, getFinalizers, getFullResourceName, getOwnerReferenceFor, getOwnerReferenceFor, getPlural, getSingular, hasFinalizer, hasOwnerReferenceFor, hasOwnerReferenceFor, initNameAndNamespaceFrom, isFinalizerValid, isMarkedForDeletion, optionalMetadata, removeFinalizer, removeOwnerReference, removeOwnerReference
-
-
-
-
Constructor Detail
-
Pod
public Pod()
No args constructor for use in serialization
-
Pod
public Pod(String apiVersion, String kind, ObjectMeta metadata, PodSpec spec, PodStatus status)
-
-
Method Detail
-
getApiVersion
public String getApiVersion()
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources- Specified by:
getApiVersionin interfaceHasMetadata
-
setApiVersion
public void setApiVersion(String apiVersion)
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources- Specified by:
setApiVersionin interfaceHasMetadata
-
getKind
public String getKind()
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds- Specified by:
getKindin interfaceHasMetadata
-
setKind
public void setKind(String kind)
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
getMetadata
public ObjectMeta getMetadata()
Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts.- Specified by:
getMetadatain interfaceHasMetadata
-
setMetadata
public void setMetadata(ObjectMeta metadata)
Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts.- Specified by:
setMetadatain interfaceHasMetadata
-
getSpec
public PodSpec getSpec()
Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts.
-
setSpec
public void setSpec(PodSpec spec)
Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts.
-
getStatus
public PodStatus getStatus()
Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts.
-
setStatus
public void setStatus(PodStatus status)
Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts.
-
edit
public PodBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<PodBuilder>
-
toBuilder
public PodBuilder toBuilder()
-
-