UNPKG

@hpcc-js/comms

Version:
220 lines (219 loc) 7.14 kB
import { IConnection, IOptions } from "../connection.ts"; import { Service } from "../espConnection.ts"; export declare namespace WsDFUXRef { interface XRefFiles { Item: string[]; } interface DFUXRefArrayActionRequest { Type: string; Cluster: string; Action: string; XRefFiles: XRefFiles; } interface DFUXRefBuildRequest { Cluster: string; } interface DFUXRefBuildCancelRequest { } interface DFUXRefCleanDirectoriesRequest { Cluster: string; } interface DFUXRefDirectoriesQueryRequest { Cluster: string; } interface DFUXRefFoundFilesQueryRequest { Cluster: string; } interface DFUXRefListRequest { } interface DFUXRefLostFilesQueryRequest { Cluster: string; } interface DFUXRefMessagesQueryRequest { Cluster: string; } interface DFUXRefOrphanFilesQueryRequest { Cluster: string; } interface DFUXRefUnusedFilesRequest { ProcessCluster: string; CheckPackageMaps: boolean; GetFileDetails: boolean; } interface WsDFUXRefPingRequest { } interface Request { DFUXRefArrayActionRequest: DFUXRefArrayActionRequest; DFUXRefBuildRequest: DFUXRefBuildRequest; DFUXRefBuildCancelRequest: DFUXRefBuildCancelRequest; DFUXRefCleanDirectoriesRequest: DFUXRefCleanDirectoriesRequest; DFUXRefDirectoriesQueryRequest: DFUXRefDirectoriesQueryRequest; DFUXRefFoundFilesQueryRequest: DFUXRefFoundFilesQueryRequest; DFUXRefListRequest: DFUXRefListRequest; DFUXRefLostFilesQueryRequest: DFUXRefLostFilesQueryRequest; DFUXRefMessagesQueryRequest: DFUXRefMessagesQueryRequest; DFUXRefOrphanFilesQueryRequest: DFUXRefOrphanFilesQueryRequest; DFUXRefUnusedFilesRequest: DFUXRefUnusedFilesRequest; WsDFUXRefPingRequest: WsDFUXRefPingRequest; } interface DFUXRefArrayActionResponse { DFUXRefArrayActionResult: string; } interface DFUXRefBuildResponse { DFUXRefActionResult: string; } interface DFUXRefBuildCancelResponse { DFUXRefBuildCancelResult: string; } interface Exception { Code: string; Audience: string; Source: string; Message: string; } interface Exceptions { Source: string; Exception: Exception[]; } interface Directory { Num: string; Name: string; MaxSize: string; MaxIP: string; MinSize: string; MinIP: string; Size: string; PositiveSkew: string; } interface DFUXRefDirectoriesQueryResult { Directory: Directory[]; Cluster: string; } interface DFUXRefDirectoriesQueryResponse { DFUXRefDirectoriesQueryResult: DFUXRefDirectoriesQueryResult; } interface Part { Num: string; Node: string; } interface File { Size: string; Partmask: string; Modified: Date; Numparts: string; Part: Part[]; } interface DFUXRefFoundFilesQueryResult { File: File[]; Cluster: string; } interface DFUXRefFoundFilesQueryResponse { DFUXRefFoundFilesQueryResult: DFUXRefFoundFilesQueryResult; } interface XRefNode { Name: string; Modified: string; Status: string; } interface DFUXRefListResult { XRefNode: XRefNode[]; } interface DFUXRefListResponse { DFUXRefListResult: DFUXRefListResult; } interface File2 { Partslost: string; Name: string; Partmask: string; Modified: Date; Numparts: string; Part: any; Cluster: string; Size: string; Primarylost: string; Replicatedlost: string; } interface DFUXRefLostFilesQueryResult { File: File2[]; Cluster: string; } interface DFUXRefLostFilesQueryResponse { DFUXRefLostFilesQueryResult: DFUXRefLostFilesQueryResult; } interface Warning { Text: string; File: string; } interface DFUXRefMessagesQueryResult { Warning: Warning[]; Cluster: string; } interface DFUXRefMessagesQueryResponse { DFUXRefMessagesQueryResult: DFUXRefMessagesQueryResult; } interface DFUXRefOrphanFilesQueryResult { File: File[]; Cluster: string; } interface DFUXRefOrphanFilesQueryResponse { DFUXRefOrphanFilesQueryResult: DFUXRefOrphanFilesQueryResult; } interface Exception2 { Code: string; Audience: string; Source: string; Message: string; } interface Exceptions2 { Source: string; Exception: Exception2[]; } interface UnusedFiles { File: string[]; } interface DFULogicalFile { Prefix: string; ClusterName: string; Directory: string; Description: string; Parts: string; Name: string; Owner: string; Totalsize: string; RecordCount: string; Modified: string; LongSize: string; LongRecordCount: string; isSuperfile: boolean; isZipfile: boolean; isDirectory: boolean; Replicate: boolean; IntSize: number; IntRecordCount: number; } interface UnusedFilesWithDetails { DFULogicalFile: DFULogicalFile[]; } interface DFUXRefUnusedFilesResponse { Exceptions: Exceptions2; UnusedFileCount: number; UnusedFiles: UnusedFiles; UnusedFilesWithDetails: UnusedFilesWithDetails; } interface WsDFUXRefPingResponse { } } export declare class DFUXRefService extends Service { constructor(optsConnection: IOptions | IConnection); DFUXRefArrayAction(request: WsDFUXRef.DFUXRefArrayActionRequest): Promise<WsDFUXRef.DFUXRefArrayActionResponse>; DFUXRefBuild(request: WsDFUXRef.DFUXRefBuildRequest): Promise<WsDFUXRef.DFUXRefBuildResponse>; DFUXRefBuildCancel(request: WsDFUXRef.DFUXRefBuildCancelRequest): Promise<WsDFUXRef.DFUXRefBuildCancelResponse>; DFUXRefCleanDirectories(request: WsDFUXRef.DFUXRefCleanDirectoriesRequest): Promise<WsDFUXRef.DFUXRefDirectoriesQueryResponse>; DFUXRefDirectories(request: WsDFUXRef.DFUXRefDirectoriesQueryRequest): Promise<WsDFUXRef.DFUXRefDirectoriesQueryResponse>; DFUXRefFoundFiles(request: WsDFUXRef.DFUXRefFoundFilesQueryRequest): Promise<WsDFUXRef.DFUXRefFoundFilesQueryResponse>; DFUXRefList(request?: WsDFUXRef.DFUXRefListRequest): Promise<WsDFUXRef.DFUXRefListResponse>; DFUXRefLostFiles(request: WsDFUXRef.DFUXRefLostFilesQueryRequest): Promise<WsDFUXRef.DFUXRefLostFilesQueryResponse>; DFUXRefMessages(request: WsDFUXRef.DFUXRefMessagesQueryRequest): Promise<WsDFUXRef.DFUXRefMessagesQueryResponse>; DFUXRefOrphanFiles(request: WsDFUXRef.DFUXRefOrphanFilesQueryRequest): Promise<WsDFUXRef.DFUXRefOrphanFilesQueryResponse>; DFUXRefUnusedFiles(request: WsDFUXRef.DFUXRefUnusedFilesRequest): Promise<WsDFUXRef.DFUXRefUnusedFilesResponse>; }