public class DatasetMetrics extends Object
Constructor and Description |
---|
DatasetMetrics() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
@Max(value=100L) @Min(value=0L) int |
getColCoveragePct() |
@Min(value=0L) int |
getColMatchingCount() |
@NotNull Map<UUID,Integer> |
getCountByConstituent() |
@NotNull Map<NameUsageIssue,Integer> |
getCountByIssue() |
@Min(value=0L) int |
getCountByIssue(NameUsageIssue issue)
Get the metrics by name usage issue.
|
@NotNull Map<Kingdom,Integer> |
getCountByKingdom() |
@Min(value=0L) int |
getCountByKingdom(Kingdom kingdom)
For an occurrence dataset get the number of records that are interpreted to belong to a certain nub kingdom.
|
@NotNull Map<Origin,Integer> |
getCountByOrigin() |
@Min(value=0L) int |
getCountByOrigin(Origin origin)
Get the metrics by name usage origin.
|
@NotNull Map<Rank,Integer> |
getCountByRank() |
@Min(value=0L) int |
getCountByRank(Rank rank)
Get the metrics by taxonomic rank, i.e.
|
@NotNull Map<Extension,Integer> |
getCountExtRecordsByExtension() |
@NotNull Map<Language,Integer> |
getCountNamesByLanguage() |
@Min(value=0L) int |
getCountNamesByLanguage(Language language)
Number of vernacular names in this checklist dataset by language.
|
@NotNull @Past Date |
getCreated() |
@NotNull UUID |
getDatasetKey() |
@Min(value=0L) int |
getDistinctNamesCount() |
@NotNull @Past Date |
getDownloaded() |
@Min(value=0L) int |
getExtensionRecordCount(Extension extension)
Number of extension records found in the dataset.
|
int |
getKey() |
@Max(value=100L) @Min(value=0L) int |
getNubCoveragePct() |
@Min(value=0L) int |
getNubMatchingCount() |
Map<String,Integer> |
getOtherCount() |
@Min(value=0L) int |
getOtherCount(String key)
Get the metrics for other dynamic counts.
|
@Min(value=0L) int |
getSynonymsCount() |
@Min(value=0L) int |
getUsagesCount() |
int |
hashCode() |
void |
setColCoveragePct(int colCoveragePct) |
void |
setColMatchingCount(int colMatchingCount) |
void |
setCountByConstituent(Map<UUID,Integer> countByConstituent) |
void |
setCountByIssue(Map<NameUsageIssue,Integer> countByIssue) |
void |
setCountByKingdom(Map<Kingdom,Integer> countByKingdom) |
void |
setCountByOrigin(Map<Origin,Integer> countByOrigin) |
void |
setCountByRank(Map<Rank,Integer> countByRank) |
void |
setCountExtRecordsByExtension(Map<Extension,Integer> countExtRecordsByExtension) |
void |
setCountNamesByLanguage(Map<Language,Integer> countNamesByLanguage) |
void |
setCreated(Date created) |
void |
setDatasetKey(UUID datasetKey) |
void |
setDistinctNamesCount(int distinctNamesCount) |
void |
setDownloaded(Date downloaded) |
void |
setKey(int key) |
void |
setNubCoveragePct(int nubCoveragePct) |
void |
setNubMatchingCount(int nubMatchingCount) |
void |
setOtherCount(Map<String,Integer> otherCount) |
void |
setSynonymsCount(int synonymsCount) |
void |
setUsagesCount(int usagesCount) |
String |
toString() |
public DatasetMetrics()
public int getKey()
public void setKey(int key)
@Max(value=100L) @Min(value=0L) public @Max(value=100L) @Min(value=0L) int getColCoveragePct()
public void setColCoveragePct(int colCoveragePct)
@NotNull public @NotNull Map<UUID,Integer> getCountByConstituent()
public void setCountByConstituent(Map<UUID,Integer> countByConstituent)
@NotNull public @NotNull Map<Kingdom,Integer> getCountByKingdom()
public void setCountByKingdom(Map<Kingdom,Integer> countByKingdom)
@NotNull public @NotNull Map<Rank,Integer> getCountByRank()
public void setCountByRank(Map<Rank,Integer> countByRank)
@Min(value=0L) public @Min(value=0L) int getDistinctNamesCount()
public void setDistinctNamesCount(int distinctNamesCount)
@NotNull public @NotNull Map<Extension,Integer> getCountExtRecordsByExtension()
public void setCountExtRecordsByExtension(Map<Extension,Integer> countExtRecordsByExtension)
@Min(value=0L) public @Min(value=0L) int getColMatchingCount()
public void setColMatchingCount(int colMatchingCount)
@Min(value=0L) public @Min(value=0L) int getNubMatchingCount()
public void setNubMatchingCount(int nubMatchingCount)
@NotNull public @NotNull Map<Language,Integer> getCountNamesByLanguage()
public void setCountNamesByLanguage(Map<Language,Integer> countNamesByLanguage)
@Min(value=0L) public @Min(value=0L) int getSynonymsCount()
public void setSynonymsCount(int synonymsCount)
@Min(value=0L) public @Min(value=0L) int getUsagesCount()
public void setUsagesCount(int usagesCount)
@NotNull public @NotNull Map<Origin,Integer> getCountByOrigin()
public void setCountByOrigin(Map<Origin,Integer> countByOrigin)
@NotNull public @NotNull Map<NameUsageIssue,Integer> getCountByIssue()
public void setCountByIssue(Map<NameUsageIssue,Integer> countByIssue)
@NotNull @Past public @NotNull @Past Date getCreated()
public void setCreated(Date created)
@NotNull @Past public @NotNull @Past Date getDownloaded()
public void setDownloaded(Date downloaded)
@NotNull public @NotNull UUID getDatasetKey()
public void setDatasetKey(UUID datasetKey)
@Max(value=100L) @Min(value=0L) public @Max(value=100L) @Min(value=0L) int getNubCoveragePct()
public void setNubCoveragePct(int nubCoveragePct)
@Min(value=0L) public @Min(value=0L) int getCountByKingdom(Kingdom kingdom)
kingdom
- to get metrics for@Min(value=0L) public @Min(value=0L) int getCountByRank(Rank rank)
rank
- to get metrics for. Mayor Linnéan ranks only down to species plus INFRASPECIFIC_NAME.@Min(value=0L) public @Min(value=0L) int getCountByOrigin(Origin origin)
@Min(value=0L) public @Min(value=0L) int getCountByIssue(NameUsageIssue issue)
@Min(value=0L) public @Min(value=0L) int getOtherCount(String key)
@Min(value=0L) public @Min(value=0L) int getCountNamesByLanguage(Language language)
language
- of common names@Min(value=0L) public @Min(value=0L) int getExtensionRecordCount(Extension extension)
public Map<String,Integer> getOtherCount()
public void setOtherCount(Map<String,Integer> otherCount)
Copyright © 2024 Global Biodiversity Information Facility (GBIF). All rights reserved.