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

Method displayLastOperation

command/v7/service_command.go:186–203  ·  view source on GitHub ↗
(serviceInstanceWithDetails v7action.ServiceInstanceDetails)

Source from the content-addressed store, hash-verified

184}
185
186func (cmd ServiceCommand) displayLastOperation(serviceInstanceWithDetails v7action.ServiceInstanceDetails) {
187 cmd.UI.DisplayText("Showing status of last operation:")
188
189 if serviceInstanceWithDetails.LastOperation == (resources.LastOperation{}) {
190 cmd.UI.DisplayText(indent + "There is no last operation available for this service instance.")
191 } else {
192 status := fmt.Sprintf("%s %s", serviceInstanceWithDetails.LastOperation.Type, serviceInstanceWithDetails.LastOperation.State)
193 table := [][]string{
194 {cmd.UI.TranslateText("status:"), status},
195 {cmd.UI.TranslateText("message:"), serviceInstanceWithDetails.LastOperation.Description},
196 {cmd.UI.TranslateText("started:"), serviceInstanceWithDetails.LastOperation.CreatedAt},
197 {cmd.UI.TranslateText("updated:"), serviceInstanceWithDetails.LastOperation.UpdatedAt},
198 }
199 cmd.UI.DisplayKeyValueTable(indent, table, ui.DefaultTableSpacePadding)
200 }
201
202 cmd.UI.DisplayNewline()
203}
204
205func (cmd ServiceCommand) displayUpgrades(serviceInstanceWithDetails v7action.ServiceInstanceDetails) {
206 cmd.UI.DisplayText("Showing upgrade status:")

Callers 1

Calls 4

DisplayTextMethod · 0.65
TranslateTextMethod · 0.65
DisplayKeyValueTableMethod · 0.65
DisplayNewlineMethod · 0.65

Tested by

no test coverage detected