package Ġcom . av ito . k 8 s Ċ Ċ import Ġcom . av ito . k 8 s . model . Kube Pod Ċ Ċ public Ġfun ĠCollection < Kube Pod >. describe Pods ( deployment Name : ĠString ): ĠString Ġ{ ĊĠĠĠ Ġval Ġpods Ġ= Ġthis ĊĠĠĠ Ġreturn Ġbuild String Ġ{ ĊĠĠĠĠĠĠĠ Ġappend Line (" Getting Ġpods Ġfor Ġdeployment : Ġ$ deployment Name :") ĊĠĠĠĠĠĠĠ Ġappend Line (" ---------------- ") ĊĊĠĠĠĠĠĠĠ Ġpods . forEach Ġ{ Ġpod Ġ-> Ġappend Line ( pod . toString ()) Ġ} ĊĊĠĠĠĠĠĠĠ Ġval Ġrunning Count Ġ= Ġpods . count Ġ{ Ġit . phase Ġ== ĠKube Pod . Pod Phase . Running Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġpending Count Ġ= Ġpods . count Ġ{ Ġit . phase Ġis ĠKube Pod . Pod Phase . Pending Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġother Count Ġ= Ġpods . size Ġ- Ġrunning Count Ġ- Ġpending Count ĊĊĠĠĠĠĠĠĠ Ġappend ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" ------- ĠSummary : Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" running : Ġ$ running Count ; Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" pending : Ġ$ pending Count ; Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" other Ġ$ other Count Ġ Ġ--------- " ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ