Versions in this module Expand all Collapse all v4 v4.0.0 Jul 1, 2021 Changes in this version + const ErrSystemGcInProgressMsg + const ErrSystemGcScheduleIdenticalMsg + const ErrSystemGcScheduleNotProvidedMsg + const ErrSystemGcUndefinedMsg + const ErrSystemInternalErrorsMsg + const ErrSystemInvalidScheduleMsg + const ErrSystemNoPermissionMsg + const ErrSystemUnauthorizedMsg + type Client interface + GetSystemGarbageCollection func(ctx context.Context) (*model.AdminJobSchedule, error) + NewSystemGarbageCollection func(ctx context.Context, cron, scheduleType string) (*model.AdminJobSchedule, error) + ResetSystemGarbageCollection func(ctx context.Context) error + UpdateSystemGarbageCollection func(ctx context.Context, newGcSchedule *model.AdminJobScheduleObj) error + type ErrSystemGcInProgress struct + func (e *ErrSystemGcInProgress) Error() string + type ErrSystemGcScheduleIdentical struct + func (e *ErrSystemGcScheduleIdentical) Error() string + type ErrSystemGcScheduleNotProvided struct + func (e *ErrSystemGcScheduleNotProvided) Error() string + type ErrSystemGcUndefined struct + func (e *ErrSystemGcUndefined) Error() string + type ErrSystemInternalErrors struct + func (e *ErrSystemInternalErrors) Error() string + type ErrSystemInvalidSchedule struct + func (e *ErrSystemInvalidSchedule) Error() string + type ErrSystemNoPermission struct + func (e *ErrSystemNoPermission) Error() string + type ErrSystemUnauthorized struct + func (e *ErrSystemUnauthorized) Error() string + type RESTClient struct + AuthInfo runtime.ClientAuthInfoWriter + Client *client.Harbor + func NewClient(cl *client.Harbor, authInfo runtime.ClientAuthInfoWriter) *RESTClient + func (c *RESTClient) GetSystemGarbageCollection(ctx context.Context) (*model.AdminJobSchedule, error) + func (c *RESTClient) Health(ctx context.Context) (*model.OverallHealthStatus, error) + func (c *RESTClient) NewSystemGarbageCollection(ctx context.Context, cron, scheduleType string) (*model.AdminJobSchedule, error) + func (c *RESTClient) ResetSystemGarbageCollection(ctx context.Context) error + func (c *RESTClient) UpdateSystemGarbageCollection(ctx context.Context, newGcSchedule *model.AdminJobScheduleObj) error Other modules containing this package github.com/mittwald/goharbor-client github.com/mittwald/goharbor-client/v2 github.com/mittwald/goharbor-client/v3 github.com/mittwald/goharbor-client/v5