Documentation ¶
Index ¶
- type DownloadServiceProvider
- type OrganizationServiceProvider
- type OwnerServiceProvider
- type PluginServiceProvider
- type Provider
- type PushServiceProvider
- type ReferenceServiceProvider
- type RepositoryBranchServiceProvider
- type RepositoryCommitServiceProvider
- type RepositoryServiceProvider
- type RepositoryTagServiceProvider
- type ResolveServiceProvider
- type UserServiceProvider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DownloadServiceProvider ¶
type DownloadServiceProvider interface {
NewDownloadService(ctx context.Context, address string) (registryv1alpha1api.DownloadService, error)
}
DownloadServiceProvider provides a client-side DownloadService for an address.
type OrganizationServiceProvider ¶
type OrganizationServiceProvider interface {
NewOrganizationService(ctx context.Context, address string) (registryv1alpha1api.OrganizationService, error)
}
OrganizationServiceProvider provides a client-side OrganizationService for an address.
type OwnerServiceProvider ¶ added in v0.44.0
type OwnerServiceProvider interface {
NewOwnerService(ctx context.Context, address string) (registryv1alpha1api.OwnerService, error)
}
OwnerServiceProvider provides a client-side OwnerService for an address.
type PluginServiceProvider ¶ added in v0.45.0
type PluginServiceProvider interface {
NewPluginService(ctx context.Context, address string) (registryv1alpha1api.PluginService, error)
}
PluginServiceProvider provides a client-side PluginService for an address.
type Provider ¶
type Provider interface { DownloadServiceProvider OrganizationServiceProvider OwnerServiceProvider PluginServiceProvider PushServiceProvider ReferenceServiceProvider RepositoryBranchServiceProvider RepositoryCommitServiceProvider RepositoryServiceProvider RepositoryTagServiceProvider ResolveServiceProvider UserServiceProvider }
Provider provides all the types in registryv1alpha1apiclient.
type PushServiceProvider ¶
type PushServiceProvider interface {
NewPushService(ctx context.Context, address string) (registryv1alpha1api.PushService, error)
}
PushServiceProvider provides a client-side PushService for an address.
type ReferenceServiceProvider ¶ added in v0.44.0
type ReferenceServiceProvider interface {
NewReferenceService(ctx context.Context, address string) (registryv1alpha1api.ReferenceService, error)
}
ReferenceServiceProvider provides a client-side ReferenceService for an address.
type RepositoryBranchServiceProvider ¶
type RepositoryBranchServiceProvider interface {
NewRepositoryBranchService(ctx context.Context, address string) (registryv1alpha1api.RepositoryBranchService, error)
}
RepositoryBranchServiceProvider provides a client-side RepositoryBranchService for an address.
type RepositoryCommitServiceProvider ¶
type RepositoryCommitServiceProvider interface {
NewRepositoryCommitService(ctx context.Context, address string) (registryv1alpha1api.RepositoryCommitService, error)
}
RepositoryCommitServiceProvider provides a client-side RepositoryCommitService for an address.
type RepositoryServiceProvider ¶
type RepositoryServiceProvider interface {
NewRepositoryService(ctx context.Context, address string) (registryv1alpha1api.RepositoryService, error)
}
RepositoryServiceProvider provides a client-side RepositoryService for an address.
type RepositoryTagServiceProvider ¶ added in v0.39.0
type RepositoryTagServiceProvider interface {
NewRepositoryTagService(ctx context.Context, address string) (registryv1alpha1api.RepositoryTagService, error)
}
RepositoryTagServiceProvider provides a client-side RepositoryTagService for an address.
type ResolveServiceProvider ¶
type ResolveServiceProvider interface {
NewResolveService(ctx context.Context, address string) (registryv1alpha1api.ResolveService, error)
}
ResolveServiceProvider provides a client-side ResolveService for an address.
type UserServiceProvider ¶
type UserServiceProvider interface {
NewUserService(ctx context.Context, address string) (registryv1alpha1api.UserService, error)
}
UserServiceProvider provides a client-side UserService for an address.