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 { IDevKnativePkgApisDuckV1AuthStatus } from "../../duck.knative.dev/v1/AuthStatus.js"; import { IDevKnativeEventingPkgApisFlowsV1ParallelBranchStatus } from "./ParallelBranchStatus.js"; import { IDevKnativeEventingPkgApisFlowsV1ParallelChannelStatus } from "./ParallelChannelStatus.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"; /** * ParallelStatus represents the current state of a Parallel. */ export interface IParallelStatus extends IDevKnativePkgApisDuckV1Status, IDevKnativePkgApisDuckV1AddressStatus, IDevKnativeEventingPkgApisDuckV1AppliedEventPoliciesStatus { /** * Auth provides the relevant information for OIDC authentication. */ "auth"?: IDevKnativePkgApisDuckV1AuthStatus; /** * BranchStatuses is an array of corresponding to branch statuses. * Matches the Spec.Branches array in the order. */ "branchStatuses": Array; /** * IngressChannelStatus corresponds to the ingress channel status. */ "ingressChannelStatus": IDevKnativeEventingPkgApisFlowsV1ParallelChannelStatus; } /** * ParallelStatus represents the current state of a Parallel. */ export declare class ParallelStatus extends Model implements IParallelStatus { "annotations"?: { [key: string]: string; }; "conditions"?: IDevKnativePkgApisDuckV1Conditions; "observedGeneration"?: number; "address"?: IDevKnativePkgApisDuckV1Addressable; "addresses"?: Array; "policies"?: Array; "auth"?: IDevKnativePkgApisDuckV1AuthStatus; "branchStatuses": Array; "ingressChannelStatus": IDevKnativeEventingPkgApisFlowsV1ParallelChannelStatus; constructor(data?: ModelData); } export type { IParallelStatus as IDevKnativeEventingPkgApisFlowsV1ParallelStatus, ParallelStatus as DevKnativeEventingPkgApisFlowsV1ParallelStatus };