@Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getReservations() == null) ? 0 : getReservations().hashCode()); hashCode = prime * hashCode + ((getNextToken() == null) ? 0 : getNextToken().hashCode()); return hashCode; }
/** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. * * @return A string representation of this object. * * @see java.lang.Object#toString() */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); if (getReservations() != null) sb.append("Reservations: ").append(getReservations()).append(","); if (getNextToken() != null) sb.append("NextToken: ").append(getNextToken()); sb.append("}"); return sb.toString(); }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof DescribeInstancesResult == false) return false; DescribeInstancesResult other = (DescribeInstancesResult) obj; if (other.getReservations() == null ^ this.getReservations() == null) return false; if (other.getReservations() != null && other.getReservations().equals(this.getReservations()) == false) return false; if (other.getNextToken() == null ^ this.getNextToken() == null) return false; if (other.getNextToken() != null && other.getNextToken().equals(this.getNextToken()) == false) return false; return true; }
request.setNextToken(response.getNextToken()); if(response.getNextToken() == null) { done = true;
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof DescribeInstancesResult == false) return false; DescribeInstancesResult other = (DescribeInstancesResult)obj; if (other.getReservations() == null ^ this.getReservations() == null) return false; if (other.getReservations() != null && other.getReservations().equals(this.getReservations()) == false) return false; if (other.getNextToken() == null ^ this.getNextToken() == null) return false; if (other.getNextToken() != null && other.getNextToken().equals(this.getNextToken()) == false) return false; return true; }
@Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getReservations() == null) ? 0 : getReservations().hashCode()); hashCode = prime * hashCode + ((getNextToken() == null) ? 0 : getNextToken().hashCode()); return hashCode; }
/** * Returns a string representation of this object; useful for testing and * debugging. * * @return A string representation of this object. * * @see java.lang.Object#toString() */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); if (getReservations() != null) sb.append("Reservations: " + getReservations() + ","); if (getNextToken() != null) sb.append("NextToken: " + getNextToken() ); sb.append("}"); return sb.toString(); }
@Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getReservations() == null) ? 0 : getReservations().hashCode()); hashCode = prime * hashCode + ((getNextToken() == null) ? 0 : getNextToken().hashCode()); return hashCode; }
/** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. * * @return A string representation of this object. * * @see java.lang.Object#toString() */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); if (getReservations() != null) sb.append("Reservations: ").append(getReservations()).append(","); if (getNextToken() != null) sb.append("NextToken: ").append(getNextToken()); sb.append("}"); return sb.toString(); }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof DescribeInstancesResult == false) return false; DescribeInstancesResult other = (DescribeInstancesResult) obj; if (other.getReservations() == null ^ this.getReservations() == null) return false; if (other.getReservations() != null && other.getReservations().equals(this.getReservations()) == false) return false; if (other.getNextToken() == null ^ this.getNextToken() == null) return false; if (other.getNextToken() != null && other.getNextToken().equals(this.getNextToken()) == false) return false; return true; }
private Set<Instance> query(final AmazonEC2Client ec2, final DescribeInstancesRequest request) { //create "running" filter final Set<Instance> instances = new HashSet<Instance>(); String token = null; do { final DescribeInstancesRequest pagedRequest = request.clone(); pagedRequest.setNextToken(token); final DescribeInstancesResult describeInstancesRequest = ec2.describeInstances(pagedRequest); token = describeInstancesRequest.getNextToken(); instances.addAll(examineResult(describeInstancesRequest)); } while(token != null); return instances; }
@Override public List<Instance> call() { List<Instance> instances = new ArrayList<>(); DescribeInstancesRequest request = new DescribeInstancesRequest(); request.withInstanceIds(this.instanceIds); request.withFilters(this.filters); // paginate through result as long as there is another response token boolean moreResults = false; do { DescribeInstancesResult result = getClient().getApi().describeInstances(request); instances.addAll(instances(result)); moreResults = result.getNextToken() != null && !result.getNextToken().equals(""); request.setNextToken(result.getNextToken()); } while (moreResults); return instances; }
.flatMap(t -> t.getInstances().stream()) .forEach(t -> cachedInstances.put(t.getInstanceId(), t)); String nextToken = describeInstancesResult.getNextToken(); if (nextToken == null) { finished = true;
/** * Gets the instances. * * @param ec2ServiceClient the ec 2 service client * @param request the request * @return the instances */ public static List<Instance> getInstances(AmazonEC2 ec2ServiceClient,DescribeInstancesRequest request) { List<Reservation> reservations = new ArrayList<Reservation>(); String nextToken; if(request==null) request=new DescribeInstancesRequest(); do{ DescribeInstancesResult result = ec2ServiceClient.describeInstances(request); nextToken = result.getNextToken(); reservations.addAll(result.getReservations()); request.setNextToken(nextToken); }while(null!=nextToken); List<Instance> instances = getAllInstancesFromReservations(reservations); return instances; }
private void forEachInstance(Region region, Consumer<Instance> consumer) { rateLimit(); DescribeInstancesResult results = getClient().describeInstances(new DescribeInstancesRequest()); String token = results.getNextToken(); results.getReservations().forEach(reservation -> { rateLimit(); reservation.getInstances().forEach(consumer); }); while (!Strings.isNullOrEmpty(token) && !token.equals("null")) { rateLimit(); results = getClient().describeInstances(new DescribeInstancesRequest().withNextToken(token)); token = results.getNextToken(); results.getReservations().forEach(reservation -> { reservation.getInstances().forEach(consumer); }); } }
nextToken = Optional.ofNullable(trimToNull(result.getNextToken()));
.forEach(cli -> classicLinkInstances.put(cli.getInstanceId(), cli)); if (instanceResult.getNextToken() == null) { break; describeInstances.setNextToken(instanceResult.getNextToken());
descInstResult.getReservations().forEach( reservation -> instanceList.addAll(reservation.getInstances())); nextToken = descInstResult.getNextToken(); }while(nextToken!=null);
public void scanInstanceId(String... instanceIdList) { Arrays.asList(instanceIdList).forEach(instanceId -> { String token = null; DescribeInstancesRequest request = new DescribeInstancesRequest().withInstanceIds(instanceId); do { rateLimit(); DescribeInstancesResult results = getClient().describeInstances(); results.getReservations().forEach(reservation -> { reservation.getInstances().forEach(instance -> { try { writeInstance(instance); } catch (RuntimeException e) { maybeThrow(e); } }); }); request.setNextToken(results.getNextToken()); } while (tokenHasNext(token)); }); }
while (result != null) { reservations.addAll(result.getReservations()); if (result.getNextToken() != null) { request.setNextToken(result.getNextToken()); result = client.describeInstances(request); } else {