Class EndpointConditions

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<EndpointConditionsBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class EndpointConditions
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<EndpointConditionsBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    EndpointConditions represents the current condition of an endpoint.
    See Also:
    Serialized Form
    • Constructor Detail

      • EndpointConditions

        public EndpointConditions()
        No args constructor for use in serialization
      • EndpointConditions

        public EndpointConditions​(Boolean ready,
                                  Boolean serving,
                                  Boolean terminating)
    • Method Detail

      • getReady

        public Boolean getReady()
        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.
      • setReady

        public void setReady​(Boolean ready)
        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.
      • getServing

        public Boolean getServing()
        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.
      • setServing

        public void setServing​(Boolean serving)
        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.
      • getTerminating

        public Boolean getTerminating()
        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.
      • setTerminating

        public void setTerminating​(Boolean terminating)
        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.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)