K8sObjectStatusOps

com.coralogix.zio.k8s.client.model.K8sObjectStatusOps
trait K8sObjectStatusOps[ResourceT, StatusT]

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

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class StatusOps[ResourceT, StatusT]
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
class StatusOps
Show all

Members list

Value members

Concrete methods

def getStatus: IO[K8sFailure, StatusT]

Gets the status of the object and fails with com.coralogix.zio.k8s.client.UndefinedField if it is not present.

Gets the status of the object and fails with com.coralogix.zio.k8s.client.UndefinedField if it is not present.

Attributes

def mapStatus(f: StatusT => StatusT): ResourceT

Returns an object with its status modified by the given function f

Returns an object with its status modified by the given function f

Value parameters

f

Function to modify the status with

Attributes

Returns

Object with modified status

def status: Optional[StatusT]

Gets the status of the object

Gets the status of the object

Attributes

Abstract fields

protected val impl: K8sObjectStatus[ResourceT, StatusT]
protected val obj: ResourceT