private EndpointInfo UpdateVerion(EndpointInfo endpointInfo) => new EndpointInfo( vertexName: endpointInfo.VertexName, endpointName: endpointInfo.EndpointName, isInput: endpointInfo.IsInput, isAsync: endpointInfo.IsAsync, versionId: FileUtils.GetUpdateVersionId(endpointInfo.VersionId));
private VertexConnectionInfo UpdateVerion(VertexConnectionInfo vcInfo) => new VertexConnectionInfo( fromVertex: vcInfo.FromVertex, fromEndpoint: vcInfo.FromEndpoint, toVertex: vcInfo.ToVertex, toEndpoint: vcInfo.ToEndpoint, versionId: FileUtils.GetUpdateVersionId(vcInfo.VersionId));
private ShardedVertexInfo UpdateVerion(ShardedVertexInfo svInfo) => new ShardedVertexInfo( vertexName: svInfo.VertexName, epochId: svInfo.EpochId, addedShards: svInfo.AddedShards, allShards: svInfo.AllShards, allInstances: svInfo.AllInstances, removedShards: svInfo.RemovedShards, shardLocator: svInfo.ShardLocator, versionId: FileUtils.GetUpdateVersionId(svInfo.VersionId));
private VertexInfo UpdateVerion(VertexInfo vcInfo) => new VertexInfo( instanceName: vcInfo.InstanceName, address: vcInfo.Address, port: vcInfo.Port, vertexName: vcInfo.VertexName, vertexDefinition: vcInfo.VertexDefinition, vertexCreateAction: vcInfo.VertexCreateAction, vertexParameter: vcInfo.VertexParameter, isActive: vcInfo.IsActive, isSharded: vcInfo.IsActive, versionId: FileUtils.GetUpdateVersionId(vcInfo.VersionId));