public abstract class QueriableCeilometerCommand<T,R> extends OpenStackRequest<R> {
- protected List<String> fields = new ArrayList<String>();
+ protected List<String> fields = new ArrayList<>();
- protected List<String> ops = new ArrayList<String>();
+ protected List<String> ops = new ArrayList<>();
- protected List<Serializable> values = new ArrayList<Serializable>();
+ protected List<Serializable> values = new ArrayList<>();
private T filter(String field, String op, Serializable value) {
fields.add(field);
}
public <R> OpenStackRequest<R> get(String path, Class<R> returnType) {
- return new OpenStackRequest<R>(this, HttpMethod.GET, path, null, returnType);
+ return new OpenStackRequest<>(this, HttpMethod.GET, path, null, returnType);
}
}
private StringBuilder path = new StringBuilder();
- private Map<String, List<Object>> headers = new HashMap<String, List<Object>>();
+ private Map<String, List<Object>> headers = new HashMap<>();
private Entity<?> entity;
}
public <T> Entity<T> entity(T entity, String contentType) {
- return new Entity<T>(entity, contentType);
+ return new Entity<>(entity, contentType);
}
public Entity<?> entity() {
+ entity + ", returnType=" + returnType + "]";
}
- private Map<String, List<Object> > queryParams = new LinkedHashMap<String, List<Object> >();
+ private Map<String, List<Object> > queryParams = new LinkedHashMap<>();
public Map<String, List<Object> > queryParams() {
return queryParams;
List<Object> values = queryParams.get(key);
values.add(value);
} else {
- List<Object> values = new ArrayList<Object>();
+ List<Object> values = new ArrayList<>();
values.add(value);
queryParams.put(key, values);
}