MCPcopy Index your code
hub / github.com/cloudfoundry/cli / UpdateServicePlanLabels

Method UpdateServicePlanLabels

actor/v7action/label.go:156–162  ·  view source on GitHub ↗
(servicePlanName string, serviceOfferingName string, serviceBrokerName string, labels map[string]types.NullString)

Source from the content-addressed store, hash-verified

154}
155
156func (actor *Actor) UpdateServicePlanLabels(servicePlanName string, serviceOfferingName string, serviceBrokerName string, labels map[string]types.NullString) (Warnings, error) {
157 servicePlan, warnings, err := actor.GetServicePlanByNameOfferingAndBroker(servicePlanName, serviceOfferingName, serviceBrokerName)
158 if err != nil {
159 return warnings, err
160 }
161 return actor.updateResourceMetadata("service-plan", servicePlan.GUID, resources.Metadata{Labels: labels}, warnings)
162}
163
164func (actor *Actor) updateResourceMetadata(resourceType string, resourceGUID string, payload resources.Metadata, warnings Warnings) (Warnings, error) {
165 jobURL, updateWarnings, err := actor.CloudControllerClient.UpdateResourceMetadata(resourceType, resourceGUID, payload)

Callers

nothing calls this directly

Implementers 1

FakeActorcommand/v7/v7fakes/fake_actor.go

Tested by

no test coverage detected