/** * Returns the ready condition of the node. * * @param node The target node. * @return The {@link NodeCondition} or null if not found. */ private static NodeCondition getNodeReadyCondition(Node node) { Utils.checkNotNull(node, "Node can't be null."); if (node.getStatus() == null || node.getStatus().getConditions() == null) { return null; } for (NodeCondition condition : node.getStatus().getConditions()) { if (NODE_READY.equals(condition.getType())) { return condition; } } return null; } }
public NodeConditionBuilder( NodeConditionFluent<?> fluent ){ this(fluent, new NodeCondition()); } public NodeConditionBuilder( NodeConditionFluent<?> fluent , NodeCondition instance ){
public NodeConditionBuilder(NodeConditionFluent<?> fluent,NodeCondition instance,Boolean validationEnabled){ this.fluent = fluent; fluent.withLastHeartbeatTime(instance.getLastHeartbeatTime()); fluent.withLastTransitionTime(instance.getLastTransitionTime()); fluent.withMessage(instance.getMessage()); fluent.withReason(instance.getReason()); fluent.withStatus(instance.getStatus()); fluent.withType(instance.getType()); this.validationEnabled = validationEnabled; } public NodeConditionBuilder(NodeCondition instance){
public NodeConditionBuilder( NodeConditionFluent<?> fluent , NodeCondition instance ){ this.fluent = fluent; fluent.withLastHeartbeatTime(instance.getLastHeartbeatTime()); fluent.withLastTransitionTime(instance.getLastTransitionTime()); fluent.withMessage(instance.getMessage()); fluent.withReason(instance.getReason()); fluent.withStatus(instance.getStatus()); fluent.withType(instance.getType()); } public NodeConditionBuilder( NodeCondition instance ){
public NodeConditionBuilder(NodeCondition instance,Boolean validationEnabled){ this.fluent = this; this.withLastHeartbeatTime(instance.getLastHeartbeatTime()); this.withLastTransitionTime(instance.getLastTransitionTime()); this.withMessage(instance.getMessage()); this.withReason(instance.getReason()); this.withStatus(instance.getStatus()); this.withType(instance.getType()); this.validationEnabled = validationEnabled; }
public NodeConditionBuilder( NodeConditionFluent<?> fluent ){ this(fluent, new NodeCondition()); } public NodeConditionBuilder( NodeConditionFluent<?> fluent , NodeCondition instance ){
public NodeConditionFluentImpl(NodeCondition instance){ this.withLastHeartbeatTime(instance.getLastHeartbeatTime()); this.withLastTransitionTime(instance.getLastTransitionTime()); this.withMessage(instance.getMessage()); this.withReason(instance.getReason()); this.withStatus(instance.getStatus()); this.withType(instance.getType()); }
public NodeConditionBuilder(Boolean validationEnabled){ this(new NodeCondition(), validationEnabled); } public NodeConditionBuilder(NodeConditionFluent<?> fluent){
public NodeConditionBuilder( NodeConditionFluent<?> fluent , NodeCondition instance ){ this.fluent = fluent; fluent.withLastHeartbeatTime(instance.getLastHeartbeatTime()); fluent.withLastTransitionTime(instance.getLastTransitionTime()); fluent.withMessage(instance.getMessage()); fluent.withReason(instance.getReason()); fluent.withStatus(instance.getStatus()); fluent.withType(instance.getType()); } public NodeConditionBuilder( NodeCondition instance ){
public NodeConditionBuilder(){ this(new NodeCondition()); } public NodeConditionBuilder( NodeConditionFluent<?> fluent ){
public NodeConditionBuilder( NodeCondition instance ){ this.fluent = this; this.withLastHeartbeatTime(instance.getLastHeartbeatTime()); this.withLastTransitionTime(instance.getLastTransitionTime()); this.withMessage(instance.getMessage()); this.withReason(instance.getReason()); this.withStatus(instance.getStatus()); this.withType(instance.getType()); }
public NodeConditionBuilder(){ this(new NodeCondition()); } public NodeConditionBuilder( NodeConditionFluent<?> fluent ){
public NodeConditionBuilder( NodeCondition instance ){ this.fluent = this; this.withLastHeartbeatTime(instance.getLastHeartbeatTime()); this.withLastTransitionTime(instance.getLastTransitionTime()); this.withMessage(instance.getMessage()); this.withReason(instance.getReason()); this.withStatus(instance.getStatus()); this.withType(instance.getType()); }
public NodeConditionBuilder(NodeConditionFluent<?> fluent,Boolean validationEnabled){ this(fluent, new NodeCondition(), validationEnabled); } public NodeConditionBuilder(NodeConditionFluent<?> fluent,NodeCondition instance){
public NodeCondition build(){ NodeCondition buildable = new NodeCondition(fluent.getLastHeartbeatTime(),fluent.getLastTransitionTime(),fluent.getMessage(),fluent.getReason(),fluent.getStatus(),fluent.getType()); validate(buildable); return buildable; }
public NodeCondition build(){ NodeCondition buildable = new NodeCondition(fluent.getLastHeartbeatTime(),fluent.getLastTransitionTime(),fluent.getMessage(),fluent.getReason(),fluent.getStatus(),fluent.getType()); validate(buildable); return buildable; }