Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 13 of 13 for NewObjectType (0.21 sec)

  1. staging/src/k8s.io/apiserver/pkg/admission/plugin/cel/composition.go

    }
    
    func NewCompositionEnv(typeName string, baseEnvSet *environment.EnvSet) (*CompositionEnv, error) {
    	declType := apiservercel.NewObjectType(typeName, map[string]*apiservercel.DeclField{})
    	envSet, err := baseEnvSet.Extend(environment.VersionedOptions{
    		// set to 1.0 because composition is one of the fundamental components
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Feb 13 21:06:39 UTC 2024
    - 7.4K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/cel/types.go

    		defaultValue: NewMapValue(),
    		// a map can always be represented as {} in JSON, so hardcode the min size
    		// to 2
    		MinSerializedSize: 2,
    	}
    }
    
    // NewObjectType creates an object type with a qualified name and a set of field declarations.
    func NewObjectType(name string, fields map[string]*DeclField) *DeclType {
    	t := &DeclType{
    		name:      name,
    		Fields:    fields,
    		celType:   cel.ObjectType(name),
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 08 15:52:31 UTC 2023
    - 18K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/cel/common/schemas.go

    				// server-side
    				if required[name] && prop.Default() == nil {
    					minSerializedSize += int64(len(name)) + fieldType.MinSerializedSize + 4
    				}
    			}
    		}
    		objType := apiservercel.NewObjectType("object", fields)
    		objType.MinSerializedSize = minSerializedSize
    		return objType
    	case "string":
    		switch s.Format() {
    		case "byte":
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Oct 09 18:00:45 UTC 2023
    - 10.5K bytes
    - Viewed (0)
Back to top