Interface EndpointConditionsV1Beta1

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    EndpointConditionsV1Beta1.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.68.0 (build b45f2f6)",
               date="2022-09-25T03:33:25.450Z")
    @Stability(Stable)
    public interface EndpointConditionsV1Beta1
    extends software.amazon.jsii.JsiiSerializable
    EndpointConditions represents the current condition of an endpoint.
    • Method Detail

      • getReady

        @Stability(Stable)
        @Nullable
        default 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.

      • getServing

        @Stability(Stable)
        @Nullable
        default 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.

      • getTerminating

        @Stability(Stable)
        @Nullable
        default 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.