INNER CODE UNIT · Go
NewGroupServiceClient
kubernetes/k8s.io · groups/client.go:119
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
}
func (gsc *groupServiceClient) Get(groupUniqueID string) (*groupssettings.Groups, error) {
return gsc.service.Groups.Get(groupUniqueID).Do()
}
func (gsc *groupServiceClient) Patch(groupUniqueID string, groups *groupssettings.Groups) (*groupssettings.Groups, error) {