INNER CODE UNIT · Go

AdminServiceClient

kubernetes/k8s.io · groups/client.go:112

var _ AdminServiceClient = (*adminServiceClient)(nil)

type GroupServiceClient interface {
	Get(groupUniqueID string) (*groupssettings.Groups, error)
	Patch(groupUniqueID string, groups *groupssettings.Groups) (*groupssettings.Groups, error)
}

func NewGroupServiceClient(ctx context.Context, clientOption option.ClientOption) (GroupServiceClient, error) {
	groupSvc, err := groupssettings.NewService(ctx, clientOption)
	if err != nil {
		return nil, err
	}

	return &groupServiceClient{service: groupSvc}, nil
}

type groupServiceClient struct {
	service *groupssettings.Service

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…