- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for NewObjectType (0.46 sec)
-
staging/src/k8s.io/apiserver/pkg/admission/plugin/cel/compile.go
result[f.Name] = f } return result } gvkType := apiservercel.NewObjectType("kubernetes.GroupVersionKind", fields( field("group", apiservercel.StringType, true), field("version", apiservercel.StringType, true), field("kind", apiservercel.StringType, true), )) gvrType := apiservercel.NewObjectType("kubernetes.GroupVersionResource", fields( field("group", apiservercel.StringType, true),
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri May 10 22:07:40 UTC 2024 - 10.5K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/cel/value_test.go
"time" "github.com/google/cel-go/common/types" "github.com/google/cel-go/common/types/ref" "github.com/google/cel-go/common/types/traits" ) func TestConvertToType(t *testing.T) { objType := NewObjectType("TestObject", map[string]*DeclField{}) tests := []struct { val interface{} typ ref.Type }{ {true, types.BoolType}, {float64(1.2), types.DoubleType}, {int64(-42), types.IntType},
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Mon Oct 10 22:05:55 UTC 2022 - 10.4K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/cel/environment/environment_test.go
"k8s.io/apiserver/pkg/cel/library" ) type envTypeAndVersion struct { version *version.Version envType Type } func TestBaseEnvironment(t *testing.T) { widgetsType := apiservercel.NewObjectType("Widget", map[string]*apiservercel.DeclField{ "x": { Name: "x", Type: apiservercel.StringType, }, }) cases := []struct { name string
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri May 10 22:07:40 UTC 2024 - 10K bytes - Viewed (0) -
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) -
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)