public NamespaceStatusBuilder(NamespaceStatusFluent<?> fluent,NamespaceStatus instance,Boolean validationEnabled){ this.fluent = fluent; fluent.withPhase(instance.getPhase()); this.validationEnabled = validationEnabled; } public NamespaceStatusBuilder(NamespaceStatus instance){
public NamespaceStatusBuilder(NamespaceStatus instance,Boolean validationEnabled){ this.fluent = this; this.withPhase(instance.getPhase()); this.validationEnabled = validationEnabled; }
public NamespaceStatusBuilder( NamespaceStatusFluent<?> fluent , NamespaceStatus instance ){ this.fluent = fluent; fluent.withPhase(instance.getPhase()); } public NamespaceStatusBuilder( NamespaceStatus instance ){
public NamespaceStatusBuilder( NamespaceStatusFluent<?> fluent , NamespaceStatus instance ){ this.fluent = fluent; fluent.withPhase(instance.getPhase()); } public NamespaceStatusBuilder( NamespaceStatus instance ){
public NamespaceStatusBuilder( NamespaceStatus instance ){ this.fluent = this; this.withPhase(instance.getPhase()); }
public NamespaceStatusBuilder( NamespaceStatus instance ){ this.fluent = this; this.withPhase(instance.getPhase()); }
public NamespaceStatusFluentImpl(NamespaceStatus instance){ this.withPhase(instance.getPhase()); }
@Override public Boolean call() { Namespace actualNamespace = client.namespaces().withName(name).get(); return actualNamespace != null && actualNamespace.getStatus().getPhase().equals(PHASE_ACTIVE); }
protected synchronized void deleteEmptyNamespace(final String name) { if (!name.equals("default") && isNamespaceEmpty(name)) { if (client.namespaces().withName(name).get() != null && !client.namespaces().withName(name).get().getStatus().getPhase().equals(PHASE_TERMINATING)) { client.namespaces().withName(name).delete(); ExitCondition exitCondition = new ExitCondition() { @Override public Boolean call() { return client.namespaces().withName(name).get() == null; } @Override public String getFailureMessage() { return "Namespace " + name + " still present"; } }; waitForExitCondition(exitCondition); } } }