Class NvdApiDataSource.FeedUrl
- java.lang.Object
-
- org.owasp.dependencycheck.data.update.NvdApiDataSource.FeedUrl
-
- Enclosing class:
- NvdApiDataSource
protected static class NvdApiDataSource.FeedUrl extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FeedUrl(java.lang.String url, java.lang.String pattern)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static NvdApiDataSource.FeedUrlextractFromUrlOptionalPattern(java.lang.String url)NvdApiDataSource.FeedUrlwithPattern(java.util.function.Function<java.util.Optional<java.lang.String>,java.lang.String> patternTransformer)
-
-
-
Method Detail
-
withPattern
public NvdApiDataSource.FeedUrl withPattern(java.util.function.Function<java.util.Optional<java.lang.String>,java.lang.String> patternTransformer)
-
extractFromUrlOptionalPattern
protected static NvdApiDataSource.FeedUrl extractFromUrlOptionalPattern(java.lang.String url)
- Parameters:
url- A NVD data feed URL which may be just a base URL such as https://my-nvd-cache/nvd_cache or may include a formatted URL ending with .json.gz such as https://nvd.nist.gov/feeds/json/cve/2.0/nvdcve-2.0-{0}.json.gz- Returns:
- A constructed FeedUrl object
-
-