com.coralogix.zio.k8s.client.model
Members list
Type members
Classlikes
Resource added
Resource added
Attributes
- T
Watched resource type
- item
new object that has been added
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypedWatchEvent[T]class Objecttrait Matchableclass Any
Resource has been deleted
Resource has been deleted
Attributes
- T
Watched resource type
- item
the deleted object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypedWatchEvent[T]class Objecttrait Matchableclass Any
A composable field selector
A composable field selector
Every Kubernetes model's companion object contain a set of Field definitions. To construct FieldSelector values for queries, use these Field values and the operators defined on them.
Note that a very small subset of the fields is actually usable as field seletors, but there is no compile-time information about which one of them are. For this reason we provide a Field for each available field and it is the developer's responsibility to only use supported fields in field selectors, or handle the errors returned by the Kubernetes server.
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- Self type
Attributes
- Companion:
- trait
- Graph
- Supertypes
- Self type
- FieldSelector.type
Data type describing a configured Kuberntes cluster
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- K8sNamespace.type
Common operations for every Kubernetes resource's object
Common operations for every Kubernetes resource's object
Attributes
- T
Kubernetes resource type
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Extension methods for Kubernetes resources
Extension methods for Kubernetes resources
This is a common implementation for all the implicit classes providing extension methods for the generated Kuberentes model types. The extension methods are just delegating the calls to the resource's K8sObject implementation.
Attributes
- T
Resource type to be extended
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class Ops[T]class Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Opsclass Ops
Common operations for every Kubernetes resource type supporting status subresources.
Common operations for every Kubernetes resource type supporting status subresources.
Attributes
- ResourceT
Resource type
- StatusT
Subresource type
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- K8sObjectStatus.type
Extension methods for Kubernetes resources with status subresource support
Extension methods for Kubernetes resources with status subresource support
This is a common implementation for all the implicit classes providing extension methods for the generated Kuberentes model types. The extension methods are just delegating the calls to the resource's K8sObjectStatus implementation.
Attributes
- ResourceT
Resource type to be extended
- StatusT
Status subresource type
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOpsclass StatusOps
Kubernetes API URI
Kubernetes API URI
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class K8sCreatorUriclass K8sDeletingManyUriclass K8sDeletingUriclass K8sModifierUriclass K8sPaginatedUriclass K8sSimpleUriclass K8sWatchUri
Composable label selector
Composable label selector
Use the label constructor LabelSelector.Syntax.label imported through the com.coralogix.zio.k8s.client.model to define labels, and the operators defined on them to construct label selectors from them.
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- Self type
Attributes
- Companion:
- trait
- Graph
- Supertypes
- Self type
- LabelSelector.type
Resource version options for listing resource
Resource version options for listing resource
See https://kubernetes.io/docs/reference/using-api/api-concepts/#the-resourceversion-parameter
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion:
- trait
- Graph
- Supertypes
- Self type
- ListResourceVersion.type
Existing resource modified
Existing resource modified
Attributes
- T
Watched resource type
- item
the modified object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypedWatchEvent[T]class Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- Self type
- ObjectList.type
Bookmark event
Bookmark event
Attributes
- resourceVersion
Resource version to bookmark
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ParsedWatchEvent[T]class Objecttrait Matchableclass Any
Parsed typed watch event
Parsed typed watch event
Attributes
- T
Payload type
- event
Payload
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ParsedWatchEvent[T]class Objecttrait Matchableclass Any
Watch event with parsed payload
Watch event with parsed payload
This type is used internally by the watch stream. End users should use the TypedWatchEvent type instead, which does not contain the bookmark event which is transparently handled by the client.
Attributes
- T
Payload type
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class ParsedBookmark[T]class ParsedTypedWatchEvent[T]
Attributes
- Companion:
- trait
- Graph
- Supertypes
- Self type
- ParsedWatchEvent.type
Propagation policy for resource deletion
Propagation policy for resource deletion
See https://kubernetes.io/docs/concepts/workloads/controllers/garbage-collection/
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion:
- trait
- Graph
- Supertypes
- Self type
- PropagationPolicy.type
Watch stream reseted
Watch stream reseted
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait TypedWatchEvent[T]class Objecttrait Matchableclass Any
Resource metadata typeclass
Resource metadata typeclass
Attributes
- T
Resource type
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Value members
Inherited methods
Field constructor, used by the generated companion objects
Field constructor, used by the generated companion objects