com.coralogix.zio.k8s.model.apiserverinternal.v1alpha1
ServerStorageVersion
Companion object ServerStorageVersion
case class ServerStorageVersion(apiServerID: Optional[String] = Optional.Absent, decodableVersions: Optional[Vector[String]] = Optional.Absent, encodingVersion: Optional[String] = Optional.Absent) extends Product with Serializable
An API server instance reports the version it can decode and the version it encodes objects to when persisting objects in the backend.
- apiServerID
The ID of the reporting API server.
- decodableVersions
The API server can decode objects encoded in these versions. The encodingVersion must be included in the decodableVersions.
- encodingVersion
The API server encodes the object to this version when persisting it in the backend (e.g., etcd).
- Alphabetic
- By Inheritance
- ServerStorageVersion
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
ServerStorageVersion(apiServerID: Optional[String] = Optional.Absent, decodableVersions: Optional[Vector[String]] = Optional.Absent, encodingVersion: Optional[String] = Optional.Absent)
- apiServerID
The ID of the reporting API server.
- decodableVersions
The API server can decode objects encoded in these versions. The encodingVersion must be included in the decodableVersions.
- encodingVersion
The API server encodes the object to this version when persisting it in the backend (e.g., etcd).
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
- val apiServerID: Optional[String]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
- val decodableVersions: Optional[Vector[String]]
- val encodingVersion: Optional[String]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
getApiServerID: IO[K8sFailure, String]
The ID of the reporting API server.
The ID of the reporting API server.
If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
getDecodableVersions: IO[K8sFailure, Vector[String]]
The API server can decode objects encoded in these versions.
The API server can decode objects encoded in these versions. The encodingVersion must be included in the decodableVersions.
If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.
-
def
getEncodingVersion: IO[K8sFailure, String]
The API server encodes the object to this version when persisting it in the backend (e.g., etcd).
The API server encodes the object to this version when persisting it in the backend (e.g., etcd).
If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.
-
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
-
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( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated