public PodStatusBuilder(){ this(new PodStatus()); } public PodStatusBuilder( PodStatusFluent<?> fluent ){
public PodStatusBuilder(){ this(new PodStatus()); } public PodStatusBuilder( PodStatusFluent<?> fluent ){
public PodStatusBuilder( PodStatusFluent<?> fluent ){ this(fluent, new PodStatus()); } public PodStatusBuilder( PodStatusFluent<?> fluent , PodStatus instance ){
public PodStatusBuilder(PodStatusFluent<?> fluent,Boolean validationEnabled){ this(fluent, new PodStatus(), validationEnabled); } public PodStatusBuilder(PodStatusFluent<?> fluent,PodStatus instance){
public PodStatusBuilder( PodStatusFluent<?> fluent ){ this(fluent, new PodStatus()); } public PodStatusBuilder( PodStatusFluent<?> fluent , PodStatus instance ){
public PodStatusBuilder(Boolean validationEnabled){ this(new PodStatus(), validationEnabled); } public PodStatusBuilder(PodStatusFluent<?> fluent){
/** * Returns the current state of the given pod; lazily creating one if required */ public static PodStatus getOrCreatetStatus(Pod pod) { Objects.notNull(pod, "pod"); PodStatus currentState = pod.getStatus(); if (currentState == null) { currentState = new PodStatus(); pod.setStatus(currentState); } return currentState; }
public PodStatus build(){ PodStatus buildable = new PodStatus(fluent.getCondition(),fluent.getContainerStatuses(),fluent.getHostIP(),fluent.getMessage(),fluent.getPhase(),fluent.getPodIP(),fluent.getStartTime()); validate(buildable); return buildable; }
public PodStatus build(){ PodStatus buildable = new PodStatus(fluent.getConditions(),fluent.getContainerStatuses(),fluent.getHostIP(),fluent.getMessage(),fluent.getPhase(),fluent.getPodIP(),fluent.getReason(),fluent.getStartTime()); validate(buildable); return buildable; }