Versions in this module Expand all Collapse all v5 v5.3.3 Aug 10, 2023 v5.3.2 Aug 8, 2023 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