public PSDataFlowDebugSessionResource(DataFlowDebugSessionInfo dataFlowDebugResource, string workspaceName)
 {
     this.WorkspaceName          = workspaceName;
     this.DataFlowName           = dataFlowDebugResource?.DataFlowName;
     this.ComputeType            = dataFlowDebugResource?.ComputeType;
     this.CoreCount              = dataFlowDebugResource?.CoreCount;
     this.NodeCount              = dataFlowDebugResource?.NodeCount;
     this.IntegrationRuntimeName = dataFlowDebugResource?.IntegrationRuntimeName;
     this.SessionId              = dataFlowDebugResource?.SessionId;
     this.StartTime              = dataFlowDebugResource?.StartTime;
     this.TimeToLiveInMinutes    = dataFlowDebugResource?.TimeToLiveInMinutes;
     this.LastActivityTime       = dataFlowDebugResource?.LastActivityTime;
     this.AdditionalProperties   = dataFlowDebugResource?.AdditionalProperties;
 }
 public PSDataFlowDebugSessionInfo(DataFlowDebugSessionInfo debugSession)
 {
     this._debugSessionInfo = debugSession ?? throw new ArgumentNullException("debugSession");
 }
 public PSDataFlowDebugSessionInfo()
 {
     this._debugSessionInfo = new DataFlowDebugSessionInfo();
 }