com.coralogix.zio.k8s.client.model
Members list
Packages
Type members
Classlikes
Resource added
Resource added
Type parameters
- T
-
Watched resource type
Value parameters
- item
-
new object that has been added
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TypedWatchEvent[T]class Objecttrait Matchableclass AnyShow all
Resource has been deleted
Resource has been deleted
Type parameters
- T
-
Watched resource type
Value parameters
- item
-
the deleted object
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TypedWatchEvent[T]class Objecttrait Matchableclass AnyShow all
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
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
- Self type
Attributes
- Companion
- trait
- Supertypes
- Self type
-
FieldSelector.type
Data type describing a configured Kuberntes cluster
Attributes
- Companion
- class
- 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
Type parameters
- T
-
Kubernetes resource type
Attributes
- Companion
- object
- 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.
Type parameters
- T
-
Resource type to be extended
Attributes
- 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 OpsShow all
Common operations for every Kubernetes resource type supporting status subresources.
Common operations for every Kubernetes resource type supporting status subresources.
Type parameters
- ResourceT
-
Resource type
- StatusT
-
Subresource type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- trait
- 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.
Type parameters
- ResourceT
-
Resource type to be extended
- StatusT
-
Status subresource type
Attributes
- 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 StatusOpsclass StatusOpsclass StatusOpsShow all
Kubernetes API URI
Kubernetes API URI
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class K8sCreatorUriclass K8sDeletingManyUriclass K8sDeletingUriclass K8sModifierUriclass K8sPaginatedUriclass K8sSimpleUriclass K8sWatchUriShow all
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
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
- Self type
Attributes
- Companion
- trait
- 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
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
- Self type
-
ListResourceVersion.type
Existing resource modified
Existing resource modified
Type parameters
- T
-
Watched resource type
Value parameters
- item
-
the modified object
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TypedWatchEvent[T]class Objecttrait Matchableclass AnyShow all
Response type of the getAll operation
Attributes
- Companion
- class
- Supertypes
- Self type
-
ObjectList.type
Bookmark event
Bookmark event
Value parameters
- resourceVersion
-
Resource version to bookmark
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ParsedWatchEvent[T]class Objecttrait Matchableclass AnyShow all
Parsed typed watch event
Parsed typed watch event
Type parameters
- T
-
Payload type
Value parameters
- event
-
Payload
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ParsedWatchEvent[T]class Objecttrait Matchableclass AnyShow all
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.
Type parameters
- T
-
Payload type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ParsedBookmark[T]class ParsedTypedWatchEvent[T]
Attributes
- Companion
- trait
- 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
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
- Self type
-
PropagationPolicy.type
Watch stream reseted
Watch stream reseted
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait TypedWatchEvent[T]class Objecttrait Matchableclass AnyShow all
Resource metadata typeclass
Resource metadata typeclass
Type parameters
- T
-
Resource type
Attributes
- 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