MCPcopy Create free account
hub / github.com/featureform/featureform / CreateFeatureVariant

Method CreateFeatureVariant

metadata/metadata.go:1559–1571  ·  view source on GitHub ↗
(ctx context.Context, variant *pb.FeatureVariant)

Source from the content-addressed store, hash-verified

1557}
1558
1559func (serv *MetadataServer) CreateFeatureVariant(ctx context.Context, variant *pb.FeatureVariant) (*pb.Empty, error) {
1560 variant.Created = tspb.New(time.Now())
1561 return serv.genericCreate(ctx, &featureVariantResource{variant}, func(name, variant string) Resource {
1562 return &featureResource{
1563 &pb.Feature{
1564 Name: name,
1565 DefaultVariant: variant,
1566 // This will be set when the change is propagated to dependencies.
1567 Variants: []string{},
1568 },
1569 }
1570 })
1571}
1572
1573func (serv *MetadataServer) GetFeatures(stream pb.Metadata_GetFeaturesServer) error {
1574 return serv.genericGet(stream, FEATURE, func(msg proto.Message) error {

Callers

nothing calls this directly

Calls 1

genericCreateMethod · 0.95

Tested by

no test coverage detected