import { IDevKnativePkgApisDuckV1Status } from "../../duck.knative.dev/v1/Status.js"; import { IDevKnativePkgApisDuckV1AddressStatus } from "../../duck.knative.dev/v1/AddressStatus.js"; import { IDevKnativeEventingPkgApisDuckV1AppliedEventPoliciesStatus } from "../../duck.knative.dev/v1/AppliedEventPoliciesStatus.js"; import { IDevKnativePkgApisDuckV1Conditions } from "../../duck.knative.dev/v1/Conditions.js"; import { IDevKnativePkgApisDuckV1Addressable } from "../../duck.knative.dev/v1/Addressable.js"; import { IDevKnativeEventingPkgApisDuckV1AppliedEventPolicyRef } from "../../duck.knative.dev/v1/AppliedEventPolicyRef.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * RequestReplyStatus represents the current state of a RequestReply. */ export interface IRequestReplyStatus extends IDevKnativePkgApisDuckV1Status, IDevKnativePkgApisDuckV1AddressStatus, IDevKnativeEventingPkgApisDuckV1AppliedEventPoliciesStatus { /** * DesiredReplicas is the number of replicas (StatefulSet pod + trigger) that is desired */ "desiredReplicas"?: number; /** * ReadyReplicas is the number of ready replicas (StatefulSet pod + trigger) for this RequestReply resource */ "readyReplicas"?: number; } /** * RequestReplyStatus represents the current state of a RequestReply. */ export declare class RequestReplyStatus extends Model implements IRequestReplyStatus { "annotations"?: { [key: string]: string; }; "conditions"?: IDevKnativePkgApisDuckV1Conditions; "observedGeneration"?: number; "address"?: IDevKnativePkgApisDuckV1Addressable; "addresses"?: Array; "policies"?: Array; "desiredReplicas"?: number; "readyReplicas"?: number; constructor(data?: ModelData); } export type { IRequestReplyStatus as IDevKnativeEventingPkgApisEventingV1alpha1RequestReplyStatus, RequestReplyStatus as DevKnativeEventingPkgApisEventingV1alpha1RequestReplyStatus };