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

Method setSpace

cf/commands/target.go:122–137  ·  view source on GitHub ↗
(spaceName string)

Source from the content-addressed store, hash-verified

120}
121
122func (cmd Target) setSpace(spaceName string) error {
123 cmd.config.SetSpaceFields(models.SpaceFields{})
124
125 if !cmd.config.HasOrganization() {
126 return errors.New(T("An org must be targeted before targeting a space"))
127 }
128
129 space, apiErr := cmd.spaceRepo.FindByName(spaceName)
130 if apiErr != nil {
131 return errors.New(T("Unable to access space {{.SpaceName}}.\n{{.APIErr}}",
132 map[string]interface{}{"SpaceName": spaceName, "APIErr": apiErr.Error()}))
133 }
134
135 cmd.config.SetSpaceFields(space.SpaceFields)
136 return nil
137}
138
139func (cmd Target) getSpaceList() ([]models.Space, error) {
140 spaceList := []models.Space{}

Callers 1

ExecuteMethod · 0.95

Calls 5

NewFunction · 0.92
SetSpaceFieldsMethod · 0.65
HasOrganizationMethod · 0.65
FindByNameMethod · 0.65
ErrorMethod · 0.65

Tested by

no test coverage detected