Package io.kubernetes.client.proto
Class V1
java.lang.Object
io.kubernetes.client.proto.V1
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Affinity is a group of affinity scheduling rules.static interface
static final class
AttachedVolume describes a volume attached to a nodestatic interface
static final class
AvoidPods describes pods that should avoid this node.static interface
static final class
Represents a Persistent Disk resource in AWS.static interface
static final class
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.static interface
static final class
AzureFile represents an Azure File Service mount on the host and bind mount to the pod.static interface
static final class
AzureFile represents an Azure File Service mount on the host and bind mount to the pod.static interface
static final class
Binding ties one object to another; for example, a pod is bound to a node by a scheduler.static interface
static final class
Adds and removes POSIX capabilities from running containers.static interface
static final class
Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.static interface
static final class
Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling.static interface
static final class
Represents a cinder volume resource in Openstack.static interface
static final class
Represents a cinder volume resource in Openstack.static interface
static final class
ClientIPConfig represents the configurations of Client IP based session affinity.static interface
static final class
Information about the condition of a component.static interface
static final class
ComponentStatus (and ComponentStatusList) holds the cluster validation info.static final class
Status of all the conditions for the component as a list of ComponentStatus objects.static interface
static interface
static final class
ConfigMap holds configuration data for pods to consume.static final class
ConfigMapEnvSource selects a ConfigMap to populate the environment variables with.static interface
static final class
Selects a key from a ConfigMap.static interface
static final class
ConfigMapList is a resource containing a list of ConfigMap objects.static interface
static final class
ConfigMapNodeConfigSource contains the information to reference a ConfigMap as a config source for the Node.static interface
static interface
static final class
Adapts a ConfigMap into a projected volume.static interface
static final class
Adapts a ConfigMap into a volume.static interface
static final class
A single application container that you want to run within a pod.static final class
Describe a container imagestatic interface
static interface
static final class
ContainerPort represents a network port in a single container.static interface
static final class
ContainerState holds a possible state of container.static interface
static final class
ContainerStateRunning is a running state of a container.static interface
static final class
ContainerStateTerminated is a terminated state of a container.static interface
static final class
ContainerStateWaiting is a waiting state of a container.static interface
static final class
ContainerStatus contains details for the current status of this container.static interface
static final class
Represents storage that is managed by an external CSI volume driver (Beta feature)static interface
static final class
Represents a source location of a volume to mount, managed by an external CSI driverstatic interface
static final class
DaemonEndpoint contains information about a single Daemon endpoint.static interface
static final class
Represents downward API info for projecting into a projected volume.static interface
static final class
DownwardAPIVolumeFile represents information to create the file containing the pod fieldstatic interface
static final class
DownwardAPIVolumeSource represents a volume containing downward API info.static interface
static final class
Represents an empty directory for a pod.static interface
static final class
EndpointAddress is a tuple that describes single IP address.static interface
static final class
EndpointPort is a tuple that describes a single port.static interface
static final class
Endpoints is a collection of endpoints that implement the actual service.static final class
EndpointsList is a list of endpoints.static interface
static interface
static final class
EndpointSubset is a group of addresses with a common set of ports.static interface
static final class
EnvFromSource represents the source of a set of ConfigMapsstatic interface
static final class
EnvVar represents an environment variable present in a Container.static interface
static final class
EnvVarSource represents a source for the value of an EnvVar.static interface
static final class
An EphemeralContainer is a temporary container that you may add to an existing Pod for user-initiated activities such as debugging.static final class
EphemeralContainerCommon is a copy of all fields in Container to be inlined in EphemeralContainer.static interface
static interface
static final class
Represents an ephemeral volume that is handled by a normal storage driver.static interface
static final class
Event is a report of an event somewhere in the cluster.static final class
EventList is a list of events.static interface
static interface
static final class
EventSeries contain information on series of events, i.e.static interface
static final class
EventSource contains information for an event.static interface
static final class
ExecAction describes a "run in container" action.static interface
static final class
Represents a Fibre Channel volume.static interface
static final class
FlexPersistentVolumeSource represents a generic persistent volume resource that is provisioned/attached using an exec based plugin.static interface
static final class
FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.static interface
static final class
Represents a Flocker volume mounted by the Flocker agent.static interface
static final class
Represents a Persistent Disk resource in Google Compute Engine.static interface
static final class
Represents a volume that is populated with the contents of a git repository.static interface
static final class
Represents a Glusterfs mount that lasts the lifetime of a pod.static interface
static final class
Represents a Glusterfs mount that lasts the lifetime of a pod.static interface
static final class
HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file.static interface
static final class
Represents a host path mapped into a pod.static interface
static final class
HTTPGetAction describes an action based on HTTP Get requests.static interface
static final class
HTTPHeader describes a custom header to be used in HTTP probesstatic interface
static final class
ISCSIPersistentVolumeSource represents an ISCSI disk.static interface
static final class
Represents an ISCSI disk.static interface
static final class
Maps a string key to a path within a volume.static interface
static final class
Lifecycle describes actions that the management system should take in response to container lifecycle events.static final class
LifecycleHandler defines a specific action that should be taken in a lifecycle hook.static interface
static interface
static final class
LimitRange sets resource usage limits for each kind of resource in a Namespace.static final class
LimitRangeItem defines a min/max usage limit for any resource that matches on kind.static interface
static final class
LimitRangeList is a list of LimitRange items.static interface
static interface
static final class
LimitRangeSpec defines a min/max usage limit for resources that match on kind.static interface
static final class
List holds a list of objects, which may not be known by the server.static interface
static final class
LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.static interface
static final class
LoadBalancerStatus represents the status of a load-balancer.static interface
static final class
LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.static interface
static final class
Local represents directly-attached storage with node affinity (Beta feature)static interface
static final class
Namespace provides a scope for Names.static final class
NamespaceCondition contains details about state of namespace.static interface
static final class
NamespaceList is a list of Namespaces.static interface
static interface
static final class
NamespaceSpec describes the attributes on a Namespace.static interface
static final class
NamespaceStatus is information about the current status of a Namespace.static interface
static final class
Represents an NFS mount that lasts the lifetime of a pod.static interface
static final class
Node is a worker node in Kubernetes.static final class
NodeAddress contains information for the node's address.static interface
static final class
Node affinity is a group of node affinity scheduling rules.static interface
static final class
NodeCondition contains condition information for a node.static interface
static final class
NodeConfigSource specifies a source of node configuration.static interface
static final class
NodeConfigStatus describes the status of the config assigned by Node.Spec.ConfigSource.static interface
static final class
NodeDaemonEndpoints lists ports opened by daemons running on the Node.static interface
static final class
NodeList is the whole list of all Nodes which have been registered with master.static interface
static interface
static final class
NodeProxyOptions is the query options to a Node's proxy call.static interface
static final class
NodeResources is an object for conveying resource information about a node.static interface
static final class
A 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 interface
static final class
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.static interface
static final class
A null or empty node selector term matches no objects.static interface
static final class
NodeSpec describes the attributes that a node is created with.static interface
static final class
NodeStatus is information about the current status of a node.static interface
static final class
NodeSystemInfo is a set of ids/uuids to uniquely identify the node.static interface
static final class
ObjectFieldSelector selects an APIVersioned field of an object.static interface
static final class
ObjectReference contains enough information to let you inspect or modify the referred object.static interface
static final class
PersistentVolume (PV) is a storage resource provisioned by an administrator.static final class
PersistentVolumeClaim is a user's request for and claim to a persistent volumestatic final class
PersistentVolumeClaimCondition contails details about state of pvcstatic interface
static final class
PersistentVolumeClaimList is a list of PersistentVolumeClaim items.static interface
static interface
static final class
PersistentVolumeClaimSpec describes the common attributes of storage devices and allows a Source for provider-specific attributesstatic interface
static final class
PersistentVolumeClaimStatus is the current status of a persistent volume claim.static interface
static final class
PersistentVolumeClaimTemplate is used to produce PersistentVolumeClaim objects as part of an EphemeralVolumeSource.static interface
static final class
PersistentVolumeClaimVolumeSource references the user's PVC in the same namespace.static interface
static final class
PersistentVolumeList is a list of PersistentVolume items.static interface
static interface
static final class
PersistentVolumeSource is similar to VolumeSource but meant for the administrator who creates PVs.static interface
static final class
PersistentVolumeSpec is the specification of a persistent volume.static interface
static final class
PersistentVolumeStatus is the current status of a persistent volume.static interface
static final class
Represents a Photon Controller persistent disk resource.static interface
static final class
Pod is a collection of containers that can run on a host.static final class
Pod affinity is a group of inter pod affinity scheduling rules.static interface
static final class
Defines 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 interface
static final class
Pod anti affinity is a group of inter pod anti affinity scheduling rules.static interface
static final class
PodAttachOptions is the query options to a Pod's remote attach call.static interface
static final class
PodCondition contains details for the current condition of this pod.static interface
static final class
PodDNSConfig defines the DNS parameters of a pod in addition to those generated from DNSPolicy.static final class
PodDNSConfigOption defines DNS resolver options of a pod.static interface
static interface
static final class
PodExecOptions is the query options to a Pod's remote exec call.static interface
static final class
IP address information for entries in the (plural) PodIPs field.static interface
static final class
PodList is a list of Pods.static interface
static final class
PodLogOptions is the query options for a Pod's logs REST call.static interface
static interface
static final class
PodOS defines the OS parameters of a pod.static interface
static final class
PodPortForwardOptions is the query options to a Pod's port forward call when using WebSockets.static interface
static final class
PodProxyOptions is the query options to a Pod's proxy call.static interface
static final class
PodReadinessGate contains the reference to a pod conditionstatic interface
static final class
PodSecurityContext holds pod-level security attributes and common container settings.static interface
static final class
Describes the class of pods that should avoid this node.static interface
static final class
PodSpec is a description of a pod.static interface
static final class
PodStatus represents information about the status of a pod.static interface
static final class
PodStatusResult is a wrapper for PodStatus returned by kubelet that can be encode/decodedstatic interface
static final class
PodTemplate describes a template for creating copies of a predefined pod.static final class
PodTemplateList is a list of PodTemplates.static interface
static interface
static final class
PodTemplateSpec describes the data a pod should have when created from a templatestatic interface
static final class
Protobuf typek8s.io.api.core.v1.PortStatus
static interface
static final class
PortworxVolumeSource represents a Portworx volume resource.static interface
static final class
Preconditions must be fulfilled before an operation (update, delete, etc.) is carried out.static interface
static final class
Describes a class of pods that should avoid this node.static interface
static final class
An empty preferred scheduling term matches all objects with implicit weight 0 (i.e.static interface
static final class
Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.static final class
ProbeHandler defines a specific action that should be taken in a probe.static interface
static interface
static final class
Represents a projected volume sourcestatic interface
static final class
Represents a Quobyte mount that lasts the lifetime of a pod.static interface
static final class
RangeAllocation is not a public type.static interface
static final class
Represents a Rados Block Device mount that lasts the lifetime of a pod.static interface
static final class
Represents a Rados Block Device mount that lasts the lifetime of a pod.static interface
static final class
ReplicationController represents the configuration of a replication controller.static final class
ReplicationControllerCondition describes the state of a replication controller at a certain point.static interface
static final class
ReplicationControllerList is a collection of replication controllers.static interface
static interface
static final class
ReplicationControllerSpec is the specification of a replication controller.static interface
static final class
ReplicationControllerStatus represents the current status of a replication controller.static interface
static final class
ResourceFieldSelector represents container resources (cpu, memory) and their output format +structType=atomicstatic interface
static final class
ResourceQuota sets aggregate quota restrictions enforced per namespacestatic final class
ResourceQuotaList is a list of ResourceQuota items.static interface
static interface
static final class
ResourceQuotaSpec defines the desired hard limits to enforce for Quota.static interface
static final class
ResourceQuotaStatus defines the enforced hard limits and observed use.static interface
static final class
ResourceRequirements describes the compute resource requirements.static interface
static final class
ScaleIOPersistentVolumeSource represents a persistent ScaleIO volumestatic interface
static final class
ScaleIOVolumeSource represents a persistent ScaleIO volumestatic interface
static final class
A scoped-resource selector requirement is a selector that contains values, a scope name, and an operator that relates the scope name and values.static interface
static final class
A scope selector represents the AND of the selectors represented by the scoped-resource selector requirements.static interface
static final class
SeccompProfile defines a pod/container's seccomp profile settings.static interface
static final class
Secret holds secret data of a certain type.static final class
SecretEnvSource selects a Secret to populate the environment variables with.static interface
static final class
SecretKeySelector selects a key of a Secret.static interface
static final class
SecretList is a list of Secret.static interface
static interface
static final class
Adapts a secret into a projected volume.static interface
static final class
SecretReference represents a Secret Reference.static interface
static final class
Adapts a Secret into a volume.static interface
static final class
SecurityContext holds security configuration that will be applied to a container.static interface
static final class
SELinuxOptions are the labels to be applied to the containerstatic interface
static final class
SerializedReference is a reference to serialized object.static interface
static final class
Service 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 class
ServiceAccount 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 class
ServiceAccountList is a list of ServiceAccount objectsstatic interface
static interface
static final class
ServiceAccountTokenProjection represents a projected service account token volume.static interface
static final class
ServiceList holds a list of services.static interface
static interface
static final class
ServicePort contains information on service's port.static interface
static final class
ServiceProxyOptions is the query options to a Service's proxy call.static interface
static final class
ServiceSpec describes the attributes that a user creates on a service.static interface
static final class
ServiceStatus represents the current status of a service.static interface
static final class
SessionAffinityConfig represents the configurations of session affinity.static interface
static final class
Represents a StorageOS persistent volume resource.static interface
static final class
Represents a StorageOS persistent volume resource.static interface
static final class
Sysctl defines a kernel parameter to be setstatic interface
static final class
The node this Taint is attached to has the "effect" on any pod that does not tolerate the Taint.static interface
static final class
TCPSocketAction describes an action based on opening a socketstatic interface
static final class
The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.static interface
static final class
A topology selector requirement is a selector that matches given label.static interface
static final class
A topology selector term represents the result of label queries.static interface
static final class
TopologySpreadConstraint specifies how to spread matching pods among the given topology.static interface
static final class
TypedLocalObjectReference contains enough information to let you locate the typed referenced object inside the same namespace.static interface
static final class
Volume represents a named volume in a pod that may be accessed by any container in the pod.static final class
volumeDevice describes a mapping of a raw block device within a container.static interface
static final class
VolumeMount describes a mounting of a Volume within a container.static interface
static final class
VolumeNodeAffinity defines constraints that limit what nodes this volume can be accessed from.static interface
static interface
static final class
Projection that may be projected along with other supported volume typesstatic interface
static final class
Represents the source of a volume to mount.static interface
static final class
Represents a vSphere volume resource.static interface
static final class
The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)static interface
static final class
WindowsSecurityContextOptions contain Windows-specific options and credentials.static interface
-
Method Summary
Modifier and TypeMethodDescriptionstatic com.google.protobuf.Descriptors.FileDescriptor
static void
registerAllExtensions
(com.google.protobuf.ExtensionRegistry registry) static void
registerAllExtensions
(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()
-