com.coralogix.zio.k8s.model.pkg.apis.meta.v1
GroupVersionForDiscovery
Companion object GroupVersionForDiscovery
case class GroupVersionForDiscovery(groupVersion: String, version: String) extends Product with Serializable
GroupVersion contains the "group/version" and "version" string of a version. It is made a struct to keep extensibility.
- 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.
- Alphabetic
- By Inheritance
- GroupVersionForDiscovery
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
GroupVersionForDiscovery(groupVersion: String, version: String)
- 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.
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
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".
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.
- val groupVersion: String
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- val version: String
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )