com.coralogix.zio.k8s.client.model
Type members
Classlikes
Resource added
Resource added
- Type Params
- T
Watched resource type
- Value Params
- item
new object that has been added
Resource has been deleted
Resource has been deleted
- Type Params
- T
Watched resource type
- Value Params
- item
the deleted object
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.
- Companion
- object
Data type describing a configured Kuberntes cluster
Data type describing a configured Kuberntes cluster
- Value Params
- applyToken
Function to apply an authentication token to the HTTP request
- host
Host to connect to
Common operations for every Kubernetes resource's object
Common operations for every Kubernetes resource's object
- Type Params
- T
Kubernetes resource type
- Companion
- object
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 Params
- T
Resource type to be extended
Common operations for every Kubernetes resource type supporting status subresources.
Common operations for every Kubernetes resource type supporting status subresources.
- Type Params
- ResourceT
Resource type
- StatusT
Subresource type
- Companion
- object
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 Params
- ResourceT
Resource type to be extended
- StatusT
Status subresource type
Metadata identifying a Kubernetes resource
Metadata identifying a Kubernetes resource
- Value Params
- group
Group
- resourceType
Resource type (kind)
- version
Version
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.
- Companion
- object
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
- Companion
- object
Existing resource modified
Existing resource modified
- Type Params
- T
Watched resource type
- Value Params
- item
the modified object
Response type of the getAll operation
Response type of the getAll operation
- Type Params
- T
Resource type
- Value Params
- items
Items
- metadata
List metadata with continuation token
- Companion
- object
Custom option type used in the generated Kubernetes data models.
Custom option type used in the generated Kubernetes data models.
Instances of Optional are either Optional.Present or Optional.Absent.
The only difference between this type and scala.Option is that there is an implicit
conversion defined from A`` to
Optional[A], and from
Option[A]`` to Optional[A]
.
This allows boilerplate-free definition of Kubernetes resources where most of the fields are optional.
- Companion
- object
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 Params
- T
Payload type
- Companion
- object
Propagation policy for resource deletion
Propagation policy for resource deletion
See https://kubernetes.io/docs/concepts/workloads/controllers/garbage-collection/
- Companion
- object
Value members
Inherited methods
Field constructor, used by the generated companion objects
Field constructor, used by the generated companion objects
- Inherited from
- Syntax
Field constructor, used by the generated companion objects
Field constructor, used by the generated companion objects
- Inherited from
- Syntax