private StackStatus getStackStatus(String status) { StackStatus result = StackStatus.fromValue(status); return result; }
public void setStatusesToMatch(String statusesToMatch) { this.statusesToMatch = new LinkedHashSet<>(); this.statusesToMatch.addAll( Arrays.asList(statusesToMatch.split(",")) .stream() .map(this::extractNVPair) .map(x -> StackStatus.fromValue(x.getValue().toUpperCase())) .collect(Collectors.toList())); }
private boolean checkIfStackCreationSucceeded(Stack stack) { StackStatus status = StackStatus.fromValue(stack.getStackStatus()); return status.equals(StackStatus.CREATE_COMPLETE) || status.equals(StackStatus.UPDATE_COMPLETE); }
private boolean checkIfStackCreationFailed(Stack stack) { StackStatus status = StackStatus.fromValue(stack.getStackStatus()); return status.equals(StackStatus.CREATE_FAILED) || status.equals( StackStatus.ROLLBACK_FAILED) || status.equals(StackStatus.UPDATE_ROLLBACK_COMPLETE) || status.equals(StackStatus.UPDATE_ROLLBACK_FAILED); } }
StackStatus stackStatus = StackStatus.fromValue(stack.getStackStatus());
stacks.getStacks().stream().filter(stack -> ctx.getStatusesToMatch().contains(StackStatus.fromValue(stack.getStackStatus()))).findFirst();