Package-level declarations
Types
Link copied to clipboard
data class Endpoint(val addresses: List<String>, val conditions: EndpointConditions? = null, val hostname: String? = null, val nodeName: String? = null, val targetRef: ObjectReference? = null, val topology: Map<String, String>? = null)
Endpoint represents a single logical "backend" implementing a service.
Link copied to clipboard
data class EndpointConditions(val ready: Boolean? = null, val serving: Boolean? = null, val terminating: Boolean? = null)
EndpointConditions represents the current condition of an endpoint.
Link copied to clipboard
data class EndpointConditionsPatch(val ready: Boolean? = null, val serving: Boolean? = null, val terminating: Boolean? = null)
EndpointConditions represents the current condition of an endpoint.
Link copied to clipboard
data class EndpointPatch(val addresses: List<String>? = null, val conditions: EndpointConditionsPatch? = null, val hostname: String? = null, val nodeName: String? = null, val targetRef: ObjectReferencePatch? = null, val topology: Map<String, String>? = null)
Endpoint represents a single logical "backend" implementing a service.
Link copied to clipboard
data class EndpointPort(val appProtocol: String? = null, val name: String? = null, val port: Int? = null, val protocol: String? = null)
EndpointPort represents a Port used by an EndpointSlice
Link copied to clipboard
data class EndpointPortPatch(val appProtocol: String? = null, val name: String? = null, val port: Int? = null, val protocol: String? = null)
EndpointPort represents a Port used by an EndpointSlice
Link copied to clipboard
data class EndpointSlice(val addressType: String, val apiVersion: String? = null, val endpoints: List<Endpoint>, val kind: String? = null, val metadata: ObjectMeta? = null, val ports: List<EndpointPort>? = null)
EndpointSlice represents a subset of the endpoints that implement a service. For a given service there may be multiple EndpointSlice objects, selected by labels, which must be joined to produce the full set of endpoints.