import com.fasterxml.jackson.databind.node.JsonNodeFactory;
import com.fasterxml.jackson.databind.node.ObjectNode;
import com.google.common.base.Preconditions;
-import com.google.common.collect.ImmutableList;
import com.google.common.collect.Range;
import java.io.IOException;
import java.time.format.DateTimeParseException;
info.setTitle(title);
info.setVersion(API_VERSION);
doc.setInfo(info);
- doc.setServers(convertToServers(ImmutableList.of(schema), host, basePath));
+ doc.setServers(convertToServers(List.of(schema), host, basePath));
doc.setComponents(new Components(JsonNodeFactory.instance.objectNode(),
new SecuritySchemes(OPEN_API_BASIC_AUTH)));
doc.setSecurity(SECURITY);
}
private static List<Server> convertToServers(final List<String> schemes, final String host, final String basePath) {
- return ImmutableList.of(new Server(schemes.get(0) + "://" + host + basePath));
+ return List.of(new Server(schemes.get(0) + "://" + host + basePath));
}
public abstract String getResourcePath(String resourceType, String context);
import com.fasterxml.jackson.databind.node.ArrayNode;
import com.fasterxml.jackson.databind.node.JsonNodeFactory;
import com.fasterxml.jackson.databind.node.ObjectNode;
-import com.google.common.collect.ImmutableList;
import java.util.List;
import java.util.Optional;
import javax.ws.rs.HttpMethod;
private static final String CONTENT = "content";
private static final ArrayNode CONSUMES_PUT_POST;
private static final String ENUM_KEY = "enum";
- private static final List<String> MIME_TYPES = ImmutableList.of(MediaType.APPLICATION_XML,
- MediaType.APPLICATION_JSON);
+ private static final List<String> MIME_TYPES = List.of(MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON);
private static final String OBJECT = "object";
private static final String REQUIRED_KEY = "required";
private static final String STRING = "string";