MCPcopy Create free account
hub / github.com/cloudbase/garm / UpdateEntityScaleSet

Method UpdateEntityScaleSet

database/common/store.go:156–156  ·  view source on GitHub ↗
(_ context.Context, entity params.ForgeEntity, scaleSetID uint, param params.UpdateScaleSetParams, callback func(old, newSet params.ScaleSet) error)

Source from the content-addressed store, hash-verified

154 CreateEntityScaleSet(_ context.Context, entity params.ForgeEntity, param params.CreateScaleSetParams) (scaleSet params.ScaleSet, err error)
155 ListEntityScaleSets(_ context.Context, entity params.ForgeEntity) ([]params.ScaleSet, error)
156 UpdateEntityScaleSet(_ context.Context, entity params.ForgeEntity, scaleSetID uint, param params.UpdateScaleSetParams, callback func(old, newSet params.ScaleSet) error) (updatedScaleSet params.ScaleSet, err error)
157 GetScaleSetByID(ctx context.Context, scaleSet uint) (params.ScaleSet, error)
158 DeleteScaleSetByID(ctx context.Context, scaleSetID uint) (err error)
159 SetScaleSetLastMessageID(ctx context.Context, scaleSetID uint, lastMessageID int64) error

Callers 4

UpdateScaleSetByIDMethod · 0.65
TestScaleSetWatcherMethod · 0.65

Implementers 3

sqlDatabasedatabase/sql/sql.go
Storedatabase/common/mocks/Store.go
Store_Expecterdatabase/common/mocks/Store.go

Calls

no outgoing calls

Tested by 2

TestScaleSetWatcherMethod · 0.52