package Ġde . lo o set ie . k 8 s . dsl . manifest s Ċ Ċ import Ġde . lo o set ie . k 8 s . dsl . K 8 s TopLevel Ċ import Ġde . lo o set ie . k 8 s . dsl . K 8 s Dsl Marker Ċ import Ġde . lo o set ie . k 8 s . dsl . K 8 s Manifest Ċ import Ġde . lo o set ie . k 8 s . dsl . Has Metadata ĊĠĠĠĠĠĠ Ċ @ K 8 s Dsl Marker Ċ interface ĠStateful set status _ apps _ v 1 _ k 8 s 1 _ 1 6 : ĠK 8 s Manifest Ġ{ ĊĠ Ġ/** Ġcollision Count Ġis Ġthe Ġcount Ġof Ġhash Ġcollisions Ġfor Ġthe ĠStateful Set . ĠThe ĠStateful Set Ġcontroller Ġuses Ġthis Ġfield Ġas Ġa Ċ collision Ġavoid ance Ġmechanism Ġwhen Ġit Ġneeds Ġto Ġcreate Ġthe Ġname Ġfor Ġthe Ġnewest ĠController Revision . Ġ*/ ĊĠ Ġ@ K 8 s Dsl Marker Ġvar Ġcollision Count : ĠInt ? ĊĠ Ġ/** ĠRepresents Ġthe Ġlatest Ġavailable Ġobservations Ġof Ġa Ġstate ful set 's Ġcurrent Ġstate . Ġ*/ ĊĠ Ġval Ġconditions : ĠList < State ful Set Condition _ apps _ v 1 _ k 8 s 1 _ 1 6 >? ĊĠ Ġ/** Ġcurrent Replicas Ġis Ġthe Ġnumber Ġof ĠPod s Ġcreated Ġby Ġthe ĠStateful Set Ġcontroller Ġfrom Ġthe ĠStateful Set Ġversion Ġindicated Ġby Ċ current Revision . Ġ*/ ĊĠ Ġ@ K 8 s Dsl Marker Ġvar Ġcurrent Replicas : ĠInt ? ĊĠ Ġ/** Ġcurrent Revision , Ġif Ġnot Ġempty , Ġindicates Ġthe Ġversion Ġof Ġthe ĠStateful Set Ġused Ġto Ġgenerate ĠPod s Ġin Ġthe Ġsequence Ċ [ 0 , current Replicas ). Ġ*/ ĊĠ Ġ@ K 8 s Dsl Marker Ġvar Ġcurrent Revision : ĠString ? ĊĠ Ġ/** Ġobserved Generation Ġis Ġthe Ġmost Ġrecent Ġgeneration Ġobserved Ġfor Ġthis ĠStateful Set . ĠIt Ġcorresponds Ġto Ġthe ĠStateful Set 's Ċ generation , Ġwhich Ġis Ġupdated Ġon Ġmutation Ġby Ġthe ĠAPI ĠServer . Ġ*/ ĊĠ Ġ@ K 8 s Dsl Marker Ġvar Ġobserved Generation : ĠInt ? ĊĠ Ġ/** Ġready Replicas Ġis Ġthe Ġnumber Ġof ĠPod s Ġcreated Ġby Ġthe ĠStateful Set Ġcontroller Ġthat Ġhave Ġa ĠReady ĠCondition . Ġ*/ ĊĠ Ġ@ K 8 s Dsl Marker Ġvar Ġready Replicas : ĠInt ? ĊĠ Ġ/** Ġreplicas Ġis Ġthe Ġnumber Ġof ĠPod s Ġcreated Ġby Ġthe ĠStateful Set Ġcontroller . Ġ*/ ĊĠ Ġ@ K 8 s Dsl Marker Ġvar Ġreplicas : ĠInt ? ĊĠ Ġ/** Ġupdate Revision , Ġif Ġnot Ġempty , Ġindicates Ġthe Ġversion Ġof Ġthe ĠStateful Set Ġused Ġto Ġgenerate ĠPod s Ġin Ġthe Ġsequence Ċ [ replicas - updated Replicas , replicas ) Ġ*/ ĊĠ Ġ@ K 8 s Dsl Marker Ġvar Ġupdate Revision : ĠString ? ĊĠ Ġ/** Ġupdated Replicas Ġis Ġthe Ġnumber Ġof ĠPod s Ġcreated Ġby Ġthe ĠStateful Set Ġcontroller Ġfrom Ġthe ĠStateful Set Ġversion Ġindicated Ġby Ċ update Revision . Ġ*/ ĊĠ Ġ@ K 8 s Dsl Marker Ġvar Ġupdated Replicas : ĠInt ? Ċ } ĠĠĠĠĠĠ Ċ type alias ĠStateful set status _ apps _ v 1 _ k 8 s 1 _ 1 7 Ġ= ĠStateful set status _ apps _ v 1 _ k 8 s 1 _ 1 6 ĠĠĠĠĠĠĠ Ċ type alias ĠStateful set status _ apps _ v 1 _ k 8 s 1 _ 1 8 Ġ= ĠStateful set status _ apps _ v 1 _ k 8 s 1 _ 1 7 ĠĠĠĠĠĠĠ Ċ type alias ĠStateful set status _ apps _ v 1 _ k 8 s 1 _ 1 9 Ġ= ĠStateful set status _ apps _ v 1 _ k 8 s 1 _ 1 8 ĠĠĠĠĠĠĠ Ċ type alias ĠStateful set status _ apps _ v 1 _ k 8 s 1 _ 2 0 Ġ= ĠStateful set status _ apps _ v 1 _ k 8 s 1 _ 1 9 ĠĠĠĠĠĠĠ Ċ type alias ĠStateful set status _ apps _ v 1 _ k 8 s 1 _ 2 1 Ġ= ĠStateful set status _ apps _ v 1 _ k 8 s 1 _ 2 0 Ġ