Package org.cdk8s.plus23.k8s
Class EndpointConditions.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus23.k8s.EndpointConditions.Jsii$Proxy
-
- All Implemented Interfaces:
EndpointConditions
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- EndpointConditions
@Stability(Stable) @Internal public static final class EndpointConditions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements EndpointConditions
An implementation forEndpointConditions
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface org.cdk8s.plus23.k8s.EndpointConditions
EndpointConditions.Builder, EndpointConditions.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Jsii$Proxy(EndpointConditions.Builder builder)
Constructor that initializes the object based on literal property values passed by theEndpointConditions.Builder
.protected
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode
$jsii$toJson()
boolean
equals(Object o)
Boolean
getReady()
ready indicates that this endpoint is prepared to receive traffic, according to whatever system is managing the endpoint.Boolean
getServing()
serving is identical to ready except that it is set regardless of the terminating state of endpoints.Boolean
getTerminating()
terminating indicates that this endpoint is terminating.int
hashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(EndpointConditions.Builder builder)
Constructor that initializes the object based on literal property values passed by theEndpointConditions.Builder
.
-
-
Method Detail
-
getReady
public final Boolean getReady()
Description copied from interface:EndpointConditions
ready indicates that this endpoint is prepared to receive traffic, according to whatever system is managing the endpoint.A nil value indicates an unknown state. In most cases consumers should interpret this unknown state as ready. For compatibility reasons, ready should never be "true" for terminating endpoints.
- Specified by:
getReady
in interfaceEndpointConditions
-
getServing
public final Boolean getServing()
Description copied from interface:EndpointConditions
serving is identical to ready except that it is set regardless of the terminating state of endpoints.This condition should be set to true for a ready endpoint that is terminating. If nil, consumers should defer to the ready condition. This field can be enabled with the EndpointSliceTerminatingCondition feature gate.
- Specified by:
getServing
in interfaceEndpointConditions
-
getTerminating
public final Boolean getTerminating()
Description copied from interface:EndpointConditions
terminating indicates that this endpoint is terminating.A nil value indicates an unknown state. Consumers should interpret this unknown state to mean that the endpoint is not terminating. This field can be enabled with the EndpointSliceTerminatingCondition feature gate.
- Specified by:
getTerminating
in interfaceEndpointConditions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
-