GroupVersionForDiscovery

case
class GroupVersionForDiscovery(groupVersion: String, version: String)

GroupVersion contains the "group/version" and "version" string of a version. It is made a struct to keep extensibility.

Value Params
groupVersion

groupVersion specifies the API group and version in the form "group/version"

version

version specifies the version in the form of "version". This is to save the clients the trouble of splitting the GroupVersion.

Companion
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def getGroupVersion: IO[K8sFailure, String]

groupVersion specifies the API group and version in the form "group/version"

groupVersion specifies the API group and version in the form "group/version"

This effect always succeeds, it is safe to use the field groupVersion directly.

def getVersion: IO[K8sFailure, String]

version specifies the version in the form of "version". This is to save the clients the trouble of splitting the GroupVersion.

version specifies the version in the form of "version". This is to save the clients the trouble of splitting the GroupVersion.

This effect always succeeds, it is safe to use the field version directly.

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product