package com.mini.capi.model.info;

import lombok.Builder;
import lombok.Data;

import java.io.Serializable;

@Data
@Builder  // 生成构建者模式代码
public class RunInfo implements Serializable {

    private RuntimeInfo runtimeInfo;
    private PathInfo pathInfo;
    private ProcessInfo processInfo;
    private NetworkInfo networkInfo;

    public RunInfo(RuntimeInfo runtimeInfo, PathInfo pathInfo, ProcessInfo processInfo, NetworkInfo networkInfo) {
        this.runtimeInfo = runtimeInfo;
        this.pathInfo = pathInfo;
        this.processInfo = processInfo;
        this.networkInfo = networkInfo;
    }
}
