Class V1EndpointSubset
java.lang.Object
io.kubernetes.client.openapi.models.V1EndpointSubset
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2022-12-05T08:14:34.919Z[Etc/UTC]")
public class V1EndpointSubset
extends Object
EndpointSubset is a group of addresses with a common set of ports. The expanded set of endpoints
is the Cartesian product of Addresses x Ports. For example, given: { Addresses:
[{\"ip\": \"10.10.1.1\"}, {\"ip\": \"10.10.2.2\"}],
Ports: [{\"name\": \"a\", \"port\": 8675}, {\"name\":
\"b\", \"port\": 309}] } The resulting set of endpoints can be viewed as: a:
[ 10.10.1.1:8675, 10.10.2.2:8675 ], b: [ 10.10.1.1:309, 10.10.2.2:309 ]
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddAddressesItem
(V1EndpointAddress addressesItem) addNotReadyAddressesItem
(V1EndpointAddress notReadyAddressesItem) addPortsItem
(CoreV1EndpointPort portsItem) addresses
(List<V1EndpointAddress> addresses) boolean
IP addresses which offer the related ports that are marked as ready.IP addresses which offer the related ports but are not currently marked as ready because they have not yet finished starting, have recently failed a readiness check, or have recently failed a liveness check.getPorts()
Port numbers available on the related IP addresses.int
hashCode()
notReadyAddresses
(List<V1EndpointAddress> notReadyAddresses) ports
(List<CoreV1EndpointPort> ports) void
setAddresses
(List<V1EndpointAddress> addresses) void
setNotReadyAddresses
(List<V1EndpointAddress> notReadyAddresses) void
setPorts
(List<CoreV1EndpointPort> ports) toString()
-
Field Details
-
SERIALIZED_NAME_ADDRESSES
- See Also:
-
SERIALIZED_NAME_NOT_READY_ADDRESSES
- See Also:
-
SERIALIZED_NAME_PORTS
- See Also:
-
-
Constructor Details
-
V1EndpointSubset
public V1EndpointSubset()
-
-
Method Details
-
addresses
-
addAddressesItem
-
getAddresses
IP addresses which offer the related ports that are marked as ready. These endpoints should be considered safe for load balancers and clients to utilize.- Returns:
- addresses
-
setAddresses
-
notReadyAddresses
-
addNotReadyAddressesItem
-
getNotReadyAddresses
IP addresses which offer the related ports but are not currently marked as ready because they have not yet finished starting, have recently failed a readiness check, or have recently failed a liveness check.- Returns:
- notReadyAddresses
-
setNotReadyAddresses
-
ports
-
addPortsItem
-
getPorts
Port numbers available on the related IP addresses.- Returns:
- ports
-
setPorts
-
equals
-
hashCode
public int hashCode() -
toString
-