package v1
- Alphabetic
- Public
- All
Type Members
-
final
case class
Endpoint(addresses: Seq[String], conditions: Option[EndpointConditions] = None, targetRef: Option[ObjectReference] = None, hostname: Option[String] = None, nodeName: Option[String] = None, hints: Option[EndpointHints] = None, deprecatedTopology: Option[Map[String, String]] = None, zone: Option[String] = None) extends Product with Serializable
Endpoint represents a single logical "backend" implementing a service.
-
final
case class
EndpointConditions(ready: Option[Boolean] = None, serving: Option[Boolean] = None, terminating: Option[Boolean] = None) extends Product with Serializable
EndpointConditions represents the current condition of an endpoint.
-
final
case class
EndpointConditionsPointer(currentPath: PointerPath = PointerPath()) extends Pointer[EndpointConditions] with Product with Serializable
Pointer for EndpointConditions
-
final
case class
EndpointHints(forZones: Option[Seq[ForZone]] = None) extends Product with Serializable
EndpointHints provides hints describing how an endpoint should be consumed.
-
final
case class
EndpointHintsPointer(currentPath: PointerPath = PointerPath()) extends Pointer[EndpointHints] with Product with Serializable
Pointer for EndpointHints
-
final
case class
EndpointPointer(currentPath: PointerPath = PointerPath()) extends Pointer[Endpoint] with Product with Serializable
Pointer for Endpoint
-
final
case class
EndpointPort(appProtocol: Option[String] = None, name: Option[String] = None, port: Option[Int] = None, protocol: Option[String] = None) extends Product with Serializable
EndpointPort represents a Port used by an EndpointSlice
-
final
case class
EndpointPortPointer(currentPath: PointerPath = PointerPath()) extends Pointer[EndpointPort] with Product with Serializable
Pointer for EndpointPort
-
final
case class
EndpointSlice(endpoints: Seq[Endpoint], addressType: String, ports: Option[Seq[EndpointPort]] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable
EndpointSlice represents a subset of the endpoints that implement a service.
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.
-
final
case class
EndpointSliceList(items: Seq[EndpointSlice], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable
EndpointSliceList represents a list of endpoint slices
-
final
case class
EndpointSliceListPointer(currentPath: PointerPath = PointerPath()) extends Pointer[EndpointSliceList] with Product with Serializable
Pointer for EndpointSliceList
-
final
case class
EndpointSlicePointer(currentPath: PointerPath = PointerPath()) extends Pointer[EndpointSlice] with Product with Serializable
Pointer for EndpointSlice
-
final
case class
ForZone(name: String) extends Product with Serializable
ForZone provides information about which zones should consume this endpoint.
-
final
case class
ForZonePointer(currentPath: PointerPath = PointerPath()) extends Pointer[ForZone] with Product with Serializable
Pointer for ForZone
Value Members
- object Endpoint extends Serializable
- object EndpointConditions extends Serializable
- object EndpointHints extends Serializable
- object EndpointPort extends Serializable
- object EndpointSlice extends Serializable
- object EndpointSliceList extends Serializable
- object ForZone extends Serializable