MCPcopy Index your code
hub / github.com/coder/coder / WorkspaceAgentVolumeResourceMonitor

Function WorkspaceAgentVolumeResourceMonitor

coderd/database/dbgen/dbgen.go:1775–1788  ·  view source on GitHub ↗
(t testing.TB, db database.Store, seed database.WorkspaceAgentVolumeResourceMonitor)

Source from the content-addressed store, hash-verified

1773}
1774
1775func WorkspaceAgentVolumeResourceMonitor(t testing.TB, db database.Store, seed database.WorkspaceAgentVolumeResourceMonitor) database.WorkspaceAgentVolumeResourceMonitor {
1776 monitor, err := db.InsertVolumeResourceMonitor(genCtx, database.InsertVolumeResourceMonitorParams{
1777 AgentID: takeFirst(seed.AgentID, uuid.New()),
1778 Path: takeFirst(seed.Path, "/"),
1779 Enabled: takeFirst(seed.Enabled, true),
1780 State: takeFirst(seed.State, database.WorkspaceAgentMonitorStateOK),
1781 Threshold: takeFirst(seed.Threshold, 100),
1782 CreatedAt: takeFirst(seed.CreatedAt, dbtime.Now()),
1783 UpdatedAt: takeFirst(seed.UpdatedAt, dbtime.Now()),
1784 DebouncedUntil: takeFirst(seed.DebouncedUntil, time.Time{}),
1785 })
1786 require.NoError(t, err, "insert workspace agent volume resource monitor")
1787 return monitor
1788}
1789
1790func CustomRole(t testing.TB, db database.Store, seed database.CustomRole) database.CustomRole {
1791 role, err := db.InsertCustomRole(genCtx, database.InsertCustomRoleParams{

Calls 4

NowFunction · 0.92
takeFirstFunction · 0.70
NewMethod · 0.65