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

Method ToParams

cf/models/application.go:26–49  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

24}
25
26func (model Application) ToParams() AppParams {
27 state := strings.ToUpper(model.State)
28 params := AppParams{
29 GUID: &model.GUID,
30 Name: &model.Name,
31 BuildpackURL: &model.BuildpackURL,
32 Command: &model.Command,
33 DiskQuota: &model.DiskQuota,
34 InstanceCount: &model.InstanceCount,
35 HealthCheckType: &model.HealthCheckType,
36 HealthCheckHTTPEndpoint: &model.HealthCheckHTTPEndpoint,
37 Memory: &model.Memory,
38 State: &state,
39 SpaceGUID: &model.SpaceGUID,
40 EnvironmentVars: &model.EnvironmentVars,
41 DockerImage: &model.DockerImage,
42 }
43
44 if model.Stack != nil {
45 params.StackGUID = &model.Stack.GUID
46 }
47
48 return params
49}
50
51type ApplicationFields struct {
52 GUID string

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected