Package io.kubernetes.client.proto
Class V1
java.lang.Object
io.kubernetes.client.proto.V1
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classAffinity is a group of affinity scheduling rules.static interfacestatic final classAttachedVolume describes a volume attached to a nodestatic interfacestatic final classAvoidPods describes pods that should avoid this node.static interfacestatic final classRepresents a Persistent Disk resource in AWS.static interfacestatic final classAzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.static interfacestatic final classAzureFile represents an Azure File Service mount on the host and bind mount to the pod.static interfacestatic final classAzureFile represents an Azure File Service mount on the host and bind mount to the pod.static interfacestatic final classBinding ties one object to another; for example, a pod is bound to a node by a scheduler.static interfacestatic final classAdds and removes POSIX capabilities from running containers.static interfacestatic final classRepresents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.static interfacestatic final classRepresents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.static interfacestatic final classRepresents a cinder volume resource in Openstack.static interfacestatic final classRepresents a cinder volume resource in Openstack.static interfacestatic final classClientIPConfig represents the configurations of Client IP based session affinity.static interfacestatic final classInformation about the condition of a component.static interfacestatic final classComponentStatus (and ComponentStatusList) holds the cluster validation info.static final classStatus of all the conditions for the component as a list of ComponentStatus objects.static interfacestatic interfacestatic final classConfigMap holds configuration data for pods to consume.static final classConfigMapEnvSource selects a ConfigMap to populate the environment variables with.static interfacestatic final classSelects a key from a ConfigMap.static interfacestatic final classConfigMapList is a resource containing a list of ConfigMap objects.static interfacestatic final classConfigMapNodeConfigSource contains the information to reference a ConfigMap as a config source for the Node.static interfacestatic interfacestatic final classAdapts a ConfigMap into a projected volume.static interfacestatic final classAdapts a ConfigMap into a volume.static interfacestatic final classA single application container that you want to run within a pod.static final classDescribe a container imagestatic interfacestatic interfacestatic final classContainerPort represents a network port in a single container.static interfacestatic final classContainerState holds a possible state of container.static interfacestatic final classContainerStateRunning is a running state of a container.static interfacestatic final classContainerStateTerminated is a terminated state of a container.static interfacestatic final classContainerStateWaiting is a waiting state of a container.static interfacestatic final classContainerStatus contains details for the current status of this container.static interfacestatic final classRepresents storage that is managed by an external CSI volume driver (Beta feature)static interfacestatic final classRepresents a source location of a volume to mount, managed by an external CSI driverstatic interfacestatic final classDaemonEndpoint contains information about a single Daemon endpoint.static interfacestatic final classRepresents downward API info for projecting into a projected volume.static interfacestatic final classDownwardAPIVolumeFile represents information to create the file containing the pod fieldstatic interfacestatic final classDownwardAPIVolumeSource represents a volume containing downward API info.static interfacestatic final classRepresents an empty directory for a pod.static interfacestatic final classEndpointAddress is a tuple that describes single IP address.static interfacestatic final classEndpointPort is a tuple that describes a single port.static interfacestatic final classEndpoints is a collection of endpoints that implement the actual service.static final classEndpointsList is a list of endpoints.static interfacestatic interfacestatic final classEndpointSubset is a group of addresses with a common set of ports.static interfacestatic final classEnvFromSource represents the source of a set of ConfigMapsstatic interfacestatic final classEnvVar represents an environment variable present in a Container.static interfacestatic final classEnvVarSource represents a source for the value of an EnvVar.static interfacestatic final classAn EphemeralContainer is a temporary container that you may add to an existing Pod for user-initiated activities such as debugging.static final classEphemeralContainerCommon is a copy of all fields in Container to be inlined in EphemeralContainer.static interfacestatic interfacestatic final classRepresents an ephemeral volume that is handled by a normal storage driver.static interfacestatic final classEvent is a report of an event somewhere in the cluster.static final classEventList is a list of events.static interfacestatic interfacestatic final classEventSeries contain information on series of events, i.e.static interfacestatic final classEventSource contains information for an event.static interfacestatic final classExecAction describes a "run in container" action.static interfacestatic final classRepresents a Fibre Channel volume.static interfacestatic final classFlexPersistentVolumeSource represents a generic persistent volume resource that is provisioned/attached using an exec based plugin.static interfacestatic final classFlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.static interfacestatic final classRepresents a Flocker volume mounted by the Flocker agent.static interfacestatic final classRepresents a Persistent Disk resource in Google Compute Engine.static interfacestatic final classRepresents a volume that is populated with the contents of a git repository.static interfacestatic final classRepresents a Glusterfs mount that lasts the lifetime of a pod.static interfacestatic final classRepresents a Glusterfs mount that lasts the lifetime of a pod.static interfacestatic final classHostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file.static interfacestatic final classRepresents a host path mapped into a pod.static interfacestatic final classHTTPGetAction describes an action based on HTTP Get requests.static interfacestatic final classHTTPHeader describes a custom header to be used in HTTP probesstatic interfacestatic final classISCSIPersistentVolumeSource represents an ISCSI disk.static interfacestatic final classRepresents an ISCSI disk.static interfacestatic final classMaps a string key to a path within a volume.static interfacestatic final classLifecycle describes actions that the management system should take in response to container lifecycle events.static final classLifecycleHandler defines a specific action that should be taken in a lifecycle hook.static interfacestatic interfacestatic final classLimitRange sets resource usage limits for each kind of resource in a Namespace.static final classLimitRangeItem defines a min/max usage limit for any resource that matches on kind.static interfacestatic final classLimitRangeList is a list of LimitRange items.static interfacestatic interfacestatic final classLimitRangeSpec defines a min/max usage limit for resources that match on kind.static interfacestatic final classList holds a list of objects, which may not be known by the server.static interfacestatic final classLoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.static interfacestatic final classLoadBalancerStatus represents the status of a load-balancer.static interfacestatic final classLocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.static interfacestatic final classLocal represents directly-attached storage with node affinity (Beta feature)static interfacestatic final classNamespace provides a scope for Names.static final classNamespaceCondition contains details about state of namespace.static interfacestatic final classNamespaceList is a list of Namespaces.static interfacestatic interfacestatic final classNamespaceSpec describes the attributes on a Namespace.static interfacestatic final classNamespaceStatus is information about the current status of a Namespace.static interfacestatic final classRepresents an NFS mount that lasts the lifetime of a pod.static interfacestatic final classNode is a worker node in Kubernetes.static final classNodeAddress contains information for the node's address.static interfacestatic final classNode affinity is a group of node affinity scheduling rules.static interfacestatic final classNodeCondition contains condition information for a node.static interfacestatic final classNodeConfigSource specifies a source of node configuration.static interfacestatic final classNodeConfigStatus describes the status of the config assigned by Node.Spec.ConfigSource.static interfacestatic final classNodeDaemonEndpoints lists ports opened by daemons running on the Node.static interfacestatic final classNodeList is the whole list of all Nodes which have been registered with master.static interfacestatic interfacestatic final classNodeProxyOptions is the query options to a Node's proxy call.static interfacestatic final classNodeResources is an object for conveying resource information about a node.static interfacestatic final classA node selector represents the union of the results of one or more label queries over a set of nodes; that is, it represents the OR of the selectors represented by the node selector terms.static interfacestatic final classA node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.static interfacestatic final classA null or empty node selector term matches no objects.static interfacestatic final classNodeSpec describes the attributes that a node is created with.static interfacestatic final classNodeStatus is information about the current status of a node.static interfacestatic final classNodeSystemInfo is a set of ids/uuids to uniquely identify the node.static interfacestatic final classObjectFieldSelector selects an APIVersioned field of an object.static interfacestatic final classObjectReference contains enough information to let you inspect or modify the referred object.static interfacestatic final classPersistentVolume (PV) is a storage resource provisioned by an administrator.static final classPersistentVolumeClaim is a user's request for and claim to a persistent volumestatic final classPersistentVolumeClaimCondition contails details about state of pvcstatic interfacestatic final classPersistentVolumeClaimList is a list of PersistentVolumeClaim items.static interfacestatic interfacestatic final classPersistentVolumeClaimSpec describes the common attributes of storage devices and allows a Source for provider-specific attributesstatic interfacestatic final classPersistentVolumeClaimStatus is the current status of a persistent volume claim.static interfacestatic final classPersistentVolumeClaimTemplate is used to produce PersistentVolumeClaim objects as part of an EphemeralVolumeSource.static interfacestatic final classPersistentVolumeClaimVolumeSource references the user's PVC in the same namespace.static interfacestatic final classPersistentVolumeList is a list of PersistentVolume items.static interfacestatic interfacestatic final classPersistentVolumeSource is similar to VolumeSource but meant for the administrator who creates PVs.static interfacestatic final classPersistentVolumeSpec is the specification of a persistent volume.static interfacestatic final classPersistentVolumeStatus is the current status of a persistent volume.static interfacestatic final classRepresents a Photon Controller persistent disk resource.static interfacestatic final classPod is a collection of containers that can run on a host.static final classPod affinity is a group of inter pod affinity scheduling rules.static interfacestatic final classDefines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key <topologyKey> matches that of any node on which a pod of the set of pods is runningstatic interfacestatic final classPod anti affinity is a group of inter pod anti affinity scheduling rules.static interfacestatic final classPodAttachOptions is the query options to a Pod's remote attach call.static interfacestatic final classPodCondition contains details for the current condition of this pod.static interfacestatic final classPodDNSConfig defines the DNS parameters of a pod in addition to those generated from DNSPolicy.static final classPodDNSConfigOption defines DNS resolver options of a pod.static interfacestatic interfacestatic final classPodExecOptions is the query options to a Pod's remote exec call.static interfacestatic final classIP address information for entries in the (plural) PodIPs field.static interfacestatic final classPodList is a list of Pods.static interfacestatic final classPodLogOptions is the query options for a Pod's logs REST call.static interfacestatic interfacestatic final classPodOS defines the OS parameters of a pod.static interfacestatic final classPodPortForwardOptions is the query options to a Pod's port forward call when using WebSockets.static interfacestatic final classPodProxyOptions is the query options to a Pod's proxy call.static interfacestatic final classPodReadinessGate contains the reference to a pod conditionstatic interfacestatic final classPodSecurityContext holds pod-level security attributes and common container settings.static interfacestatic final classDescribes the class of pods that should avoid this node.static interfacestatic final classPodSpec is a description of a pod.static interfacestatic final classPodStatus represents information about the status of a pod.static interfacestatic final classPodStatusResult is a wrapper for PodStatus returned by kubelet that can be encode/decodedstatic interfacestatic final classPodTemplate describes a template for creating copies of a predefined pod.static final classPodTemplateList is a list of PodTemplates.static interfacestatic interfacestatic final classPodTemplateSpec describes the data a pod should have when created from a templatestatic interfacestatic final classProtobuf typek8s.io.api.core.v1.PortStatusstatic interfacestatic final classPortworxVolumeSource represents a Portworx volume resource.static interfacestatic final classPreconditions must be fulfilled before an operation (update, delete, etc.) is carried out.static interfacestatic final classDescribes a class of pods that should avoid this node.static interfacestatic final classAn empty preferred scheduling term matches all objects with implicit weight 0 (i.e.static interfacestatic final classProbe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.static final classProbeHandler defines a specific action that should be taken in a probe.static interfacestatic interfacestatic final classRepresents a projected volume sourcestatic interfacestatic final classRepresents a Quobyte mount that lasts the lifetime of a pod.static interfacestatic final classRangeAllocation is not a public type.static interfacestatic final classRepresents a Rados Block Device mount that lasts the lifetime of a pod.static interfacestatic final classRepresents a Rados Block Device mount that lasts the lifetime of a pod.static interfacestatic final classReplicationController represents the configuration of a replication controller.static final classReplicationControllerCondition describes the state of a replication controller at a certain point.static interfacestatic final classReplicationControllerList is a collection of replication controllers.static interfacestatic interfacestatic final classReplicationControllerSpec is the specification of a replication controller.static interfacestatic final classReplicationControllerStatus represents the current status of a replication controller.static interfacestatic final classResourceFieldSelector represents container resources (cpu, memory) and their output format +structType=atomicstatic interfacestatic final classResourceQuota sets aggregate quota restrictions enforced per namespacestatic final classResourceQuotaList is a list of ResourceQuota items.static interfacestatic interfacestatic final classResourceQuotaSpec defines the desired hard limits to enforce for Quota.static interfacestatic final classResourceQuotaStatus defines the enforced hard limits and observed use.static interfacestatic final classResourceRequirements describes the compute resource requirements.static interfacestatic final classScaleIOPersistentVolumeSource represents a persistent ScaleIO volumestatic interfacestatic final classScaleIOVolumeSource represents a persistent ScaleIO volumestatic interfacestatic final classA scoped-resource selector requirement is a selector that contains values, a scope name, and an operator that relates the scope name and values.static interfacestatic final classA scope selector represents the AND of the selectors represented by the scoped-resource selector requirements.static interfacestatic final classSeccompProfile defines a pod/container's seccomp profile settings.static interfacestatic final classSecret holds secret data of a certain type.static final classSecretEnvSource selects a Secret to populate the environment variables with.static interfacestatic final classSecretKeySelector selects a key of a Secret.static interfacestatic final classSecretList is a list of Secret.static interfacestatic interfacestatic final classAdapts a secret into a projected volume.static interfacestatic final classSecretReference represents a Secret Reference.static interfacestatic final classAdapts a Secret into a volume.static interfacestatic final classSecurityContext holds security configuration that will be applied to a container.static interfacestatic final classSELinuxOptions are the labels to be applied to the containerstatic interfacestatic final classSerializedReference is a reference to serialized object.static interfacestatic final classService is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy.static final classServiceAccount binds together: * a name, understood by users, and perhaps by peripheral systems, for an identity * a principal that can be authenticated and authorized * a set of secretsstatic final classServiceAccountList is a list of ServiceAccount objectsstatic interfacestatic interfacestatic final classServiceAccountTokenProjection represents a projected service account token volume.static interfacestatic final classServiceList holds a list of services.static interfacestatic interfacestatic final classServicePort contains information on service's port.static interfacestatic final classServiceProxyOptions is the query options to a Service's proxy call.static interfacestatic final classServiceSpec describes the attributes that a user creates on a service.static interfacestatic final classServiceStatus represents the current status of a service.static interfacestatic final classSessionAffinityConfig represents the configurations of session affinity.static interfacestatic final classRepresents a StorageOS persistent volume resource.static interfacestatic final classRepresents a StorageOS persistent volume resource.static interfacestatic final classSysctl defines a kernel parameter to be setstatic interfacestatic final classThe node this Taint is attached to has the "effect" on any pod that does not tolerate the Taint.static interfacestatic final classTCPSocketAction describes an action based on opening a socketstatic interfacestatic final classThe pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.static interfacestatic final classA topology selector requirement is a selector that matches given label.static interfacestatic final classA topology selector term represents the result of label queries.static interfacestatic final classTopologySpreadConstraint specifies how to spread matching pods among the given topology.static interfacestatic final classTypedLocalObjectReference contains enough information to let you locate the typed referenced object inside the same namespace.static interfacestatic final classVolume represents a named volume in a pod that may be accessed by any container in the pod.static final classvolumeDevice describes a mapping of a raw block device within a container.static interfacestatic final classVolumeMount describes a mounting of a Volume within a container.static interfacestatic final classVolumeNodeAffinity defines constraints that limit what nodes this volume can be accessed from.static interfacestatic interfacestatic final classProjection that may be projected along with other supported volume typesstatic interfacestatic final classRepresents the source of a volume to mount.static interfacestatic final classRepresents a vSphere volume resource.static interfacestatic final classThe weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)static interfacestatic final classWindowsSecurityContextOptions contain Windows-specific options and credentials.static interface -
Method Summary
Modifier and TypeMethodDescriptionstatic com.google.protobuf.Descriptors.FileDescriptorstatic voidregisterAllExtensions(com.google.protobuf.ExtensionRegistry registry) static voidregisterAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
-
Method Details
-
registerAllExtensions
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) -
registerAllExtensions
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) -
getDescriptor
public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor()
-