@hashgraph/solo
    Preparing search index...
    interface ComponentsDataWrapperApi {
        state: DeploymentStateSchema;
        addNewComponent(
            component: BaseStateSchema,
            type: ComponentTypes,
            isReplace?: boolean,
        ): void;
        changeNodePhase(componentId: number, phase: DeploymentPhase): void;
        getComponent<T extends BaseStateSchema>(
            type: ComponentTypes,
            componentId: number,
        ): T;
        getComponentById<T extends BaseStateSchema>(
            type: ComponentTypes,
            id: number,
        ): T;
        getComponentByType<T extends BaseStateSchema>(type: ComponentTypes): T[];
        getComponentsByClusterReference<T extends BaseStateSchema>(
            type: ComponentTypes,
            clusterReference: string,
        ): T[];
        getNewComponentId(componentType: ComponentTypes): number;
        managePortForward(
            clusterReference: string,
            podReference: PodReference,
            podPort: number,
            localPort: number,
            k8Client: K8,
            logger: SoloLogger,
            componentType: ComponentTypes,
            label: string,
            reuse?: boolean,
            nodeId?: number,
        ): Promise<number>;
        removeComponent(componentId: number, type: ComponentTypes): void;
    }

    Implemented by

    Index

    Properties

    Methods