Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for EnforcePtr (0.14 sec)

  1. staging/src/k8s.io/apimachinery/pkg/api/meta/help.go

    	}
    	return obj, nil
    }
    
    // getItemsPtr returns a pointer to the list object's Items member or an error.
    func getItemsPtr(list runtime.Object) (interface{}, error) {
    	v, err := conversion.EnforcePtr(list)
    	if err != nil {
    		return nil, err
    	}
    
    	items := v.FieldByName("Items")
    	if !items.IsValid() {
    		return nil, errExpectFieldItems
    	}
    	switch items.Kind() {
    	case reflect.Interface, reflect.Pointer:
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 29 16:25:43 UTC 2023
    - 9.8K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/storage/etcd3/store.go

    	validateDeletion storage.ValidateObjectFunc, cachedExistingObject runtime.Object) error {
    	preparedKey, err := s.prepareKey(key)
    	if err != nil {
    		return err
    	}
    	v, err := conversion.EnforcePtr(out)
    	if err != nil {
    		return fmt.Errorf("unable to convert output object to pointer: %v", err)
    	}
    	return s.conditionalDelete(ctx, preparedKey, out, v, preconditions, validateDeletion, cachedExistingObject)
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 11:56:42 UTC 2024
    - 35.2K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apimachinery/pkg/runtime/scheme.go

    		}
    		if len(gvk.Version) == 0 {
    			return nil, false, NewMissingVersionErr("unstructured object has no version")
    		}
    		return []schema.GroupVersionKind{gvk}, false, nil
    	}
    
    	v, err := conversion.EnforcePtr(obj)
    	if err != nil {
    		return nil, false, err
    	}
    	t := v.Type()
    
    	gvks, ok := s.typeToGVK[t]
    	if !ok {
    		return nil, false, NewNotRegisteredErrForType(s.schemeName, t)
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Dec 18 04:27:38 UTC 2022
    - 25.2K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apimachinery/pkg/api/meta/meta.go

    // api conventions).
    func TypeAccessor(obj interface{}) (Type, error) {
    	if typed, ok := obj.(runtime.Object); ok {
    		return objectAccessor{typed}, nil
    	}
    	v, err := conversion.EnforcePtr(obj)
    	if err != nil {
    		return nil, err
    	}
    	t := v.Type()
    	if v.Kind() != reflect.Struct {
    		return nil, fmt.Errorf("expected struct, but got %v: %v (%#v)", v.Kind(), t, v.Interface())
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Jun 25 16:23:43 UTC 2022
    - 16.5K bytes
    - Viewed (0)
Back to top