@@ -30,6 +30,7 @@ public class AppDetail {
30
30
private String appId ;
31
31
private String appName ;
32
32
private String buildpack ;
33
+ private String buildpackVersion ;
33
34
private String image ;
34
35
private String stack ;
35
36
@ Default
@@ -50,7 +51,7 @@ public class AppDetail {
50
51
51
52
public String toCsv () {
52
53
return String .join ("," , wrap (getFoundation ()), wrap (getOrganization ()), wrap (getSpace ()), wrap (getAppId ()), wrap (getAppName ()),
53
- wrap (getBuildpack ()), wrap (getImage ()), wrap (getStack ()), wrap (String .valueOf (getRunningInstances ())),
54
+ wrap (getBuildpack ()), wrap (getBuildpackVersion ()), wrap ( getImage ()), wrap (getStack ()), wrap (String .valueOf (getRunningInstances ())),
54
55
wrap (String .valueOf (getTotalInstances ())), wrap (Double .toString (toGigabytes (getMemoryUsage ()))),
55
56
wrap (Double .toString (toGigabytes (getDiskUsage ()))),
56
57
(wrap (String .join ("," , getUrls () != null ? getUrls (): Collections .emptyList ()))),
@@ -59,7 +60,7 @@ public String toCsv() {
59
60
wrap (getRequestedState ()));
60
61
}
61
62
62
- private String wrap (String value ) {
63
+ private static String wrap (String value ) {
63
64
return value != null ? StringUtils .wrap (value , '"' ) : StringUtils .wrap ("" , '"' );
64
65
}
65
66
@@ -68,7 +69,7 @@ private Double toGigabytes(Long input) {
68
69
}
69
70
70
71
public static String headers () {
71
- return String .join ("," , "foundation" , "organization" , "space" , "application id" , "application name" , "buildpack" , "image" ,
72
+ return String .join ("," , "foundation" , "organization" , "space" , "application id" , "application name" , "buildpack" , "buildpack version" , " image" ,
72
73
"stack" , "running instances" , "total instances" , "memory used (in gb)" , "disk used (in gb)" , "urls" , "last pushed" , "last event" ,
73
74
"last event actor" , "last event time" , "requested state" );
74
75
}
@@ -82,6 +83,7 @@ public static AppDetailBuilder from(AppDetail detail) {
82
83
.appId (detail .getAppId ())
83
84
.appName (detail .getAppName ())
84
85
.buildpack (detail .getBuildpack ())
86
+ .buildpackVersion (detail .getBuildpackVersion ())
85
87
.image (detail .getImage ())
86
88
.stack (detail .getStack ())
87
89
.runningInstances (detail .getRunningInstances ())
0 commit comments