MCPcopy
hub / github.com/cloudfoundry/cli / Execute

Method Execute

command/v7/unset_label_command.go:43–57  ·  view source on GitHub ↗
(args []string)

Source from the content-addressed store, hash-verified

41}
42
43func (cmd UnsetLabelCommand) Execute(args []string) error {
44 labels := make(map[string]types.NullString)
45 for _, value := range cmd.RequiredArgs.LabelKeys {
46 labels[value] = types.NewNullString()
47 }
48
49 targetResource := TargetResource{
50 ResourceType: cmd.RequiredArgs.ResourceType,
51 ResourceName: cmd.RequiredArgs.ResourceName,
52 BuildpackStack: cmd.BuildpackStack,
53 ServiceBroker: cmd.ServiceBroker,
54 ServiceOffering: cmd.ServiceOffering,
55 }
56 return cmd.LabelUnsetter.Execute(targetResource, labels)
57}
58
59func (cmd UnsetLabelCommand) Usage() string {
60 return `CF_NAME unset-label RESOURCE RESOURCE_NAME KEY...`

Callers

nothing calls this directly

Calls 2

NewNullStringFunction · 0.92
ExecuteMethod · 0.65

Tested by

no test coverage detected