本文整理汇总了Golang中cf/models.Application.RunningInstances方法的典型用法代码示例。如果您正苦于以下问题:Golang Application.RunningInstances方法的具体用法?Golang Application.RunningInstances怎么用?Golang Application.RunningInstances使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cf/models.Application
的用法示例。
在下文中一共展示了Application.RunningInstances方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: makeAppWithRoute
func makeAppWithRoute(appName string) models.Application {
application := models.Application{}
application.Name = appName
application.Guid = "app-guid"
domain := models.DomainFields{}
domain.Name = "example.com"
route := models.RouteSummary{Host: "foo", Domain: domain}
secondRoute := models.RouteSummary{Host: appName, Domain: domain}
application.State = "started"
application.InstanceCount = 2
application.RunningInstances = 2
application.Memory = 256
application.Routes = []models.RouteSummary{route, secondRoute}
return application
}
示例2:
app1Routes := []models.RouteSummary{route1, route2}
domain3 := models.DomainFields{}
domain3.Name = "cfapps.io"
route3 := models.RouteSummary{}
route3.Host = "app2"
route3.Domain = domain3
app2Routes := []models.RouteSummary{route3}
app := models.Application{}
app.Name = "Application-1"
app.State = "started"
app.RunningInstances = 1
app.InstanceCount = 1
app.Memory = 512
app.DiskQuota = 1024
app.Routes = app1Routes
app2 := models.Application{}
app2.Name = "Application-2"
app2.State = "started"
app2.RunningInstances = 1
app2.InstanceCount = 2
app2.Memory = 256
app2.DiskQuota = 1024
app2.Routes = app2Routes
apps := []models.Application{app, app2}
示例3:
route1.Host = "my-app"
domain := models.DomainFields{}
domain.Name = "example.com"
route1.Domain = domain
route2 := models.RouteSummary{}
route2.Host = "foo"
domain2 := models.DomainFields{}
domain2.Name = "example.com"
route2.Domain = domain2
application := models.Application{}
application.State = "started"
application.InstanceCount = 2
application.RunningInstances = 2
application.Memory = 256
application.Routes = []models.RouteSummary{route1, route2}
time1, err := time.Parse("Mon Jan 2 15:04:05 -0700 MST 2006", "Mon Jan 2 15:04:05 -0700 MST 2012")
Expect(err).NotTo(HaveOccurred())
time2, err := time.Parse("Mon Jan 2 15:04:05 -0700 MST 2006", "Mon Apr 1 15:04:05 -0700 MST 2012")
Expect(err).NotTo(HaveOccurred())
appInstance := models.AppInstanceFields{}
appInstance.State = models.InstanceRunning
appInstance.Since = time1
appInstance.CpuUsage = 1.0
appInstance.DiskQuota = 1 * formatters.GIGABYTE
appInstance.DiskUsage = 32 * formatters.MEGABYTE