public class ComponentReportRequest extends Object
Constructor and Description |
---|
ComponentReportRequest() |
Modifier and Type | Method and Description |
---|---|
org.sonatype.ossindex.service.client.OssindexClientConfiguration |
getClientConfiguration() |
Collection<org.apache.maven.artifact.Artifact> |
getComponents() |
float |
getCvssScoreThreshold() |
Set<MavenCoordinates> |
getExcludeCoordinates() |
Set<String> |
getExcludeVulnerabilityIds() |
List<org.sonatype.ossindex.service.client.transport.UserAgentBuilder.Product> |
getProducts() |
Properties |
getProperties() |
void |
setClientConfiguration(org.sonatype.ossindex.service.client.OssindexClientConfiguration clientConfiguration) |
void |
setComponents(Collection<org.apache.maven.artifact.Artifact> components) |
void |
setCvssScoreThreshold(float cvssScoreThreshold) |
void |
setExcludeCoordinates(Set<MavenCoordinates> excludeCoordinates) |
void |
setExcludeVulnerabilityIds(Set<String> excludeVulnerabilityIds) |
void |
setProducts(List<org.sonatype.ossindex.service.client.transport.UserAgentBuilder.Product> products) |
void |
setProperties(Properties properties) |
public org.sonatype.ossindex.service.client.OssindexClientConfiguration getClientConfiguration()
public void setClientConfiguration(org.sonatype.ossindex.service.client.OssindexClientConfiguration clientConfiguration)
@Nullable public Properties getProperties()
public void setProperties(@Nullable Properties properties)
public Collection<org.apache.maven.artifact.Artifact> getComponents()
public void setComponents(Collection<org.apache.maven.artifact.Artifact> components)
public Set<MavenCoordinates> getExcludeCoordinates()
public void setExcludeCoordinates(Set<MavenCoordinates> excludeCoordinates)
public float getCvssScoreThreshold()
public void setCvssScoreThreshold(float cvssScoreThreshold)
public void setExcludeVulnerabilityIds(Set<String> excludeVulnerabilityIds)
@Nullable public List<org.sonatype.ossindex.service.client.transport.UserAgentBuilder.Product> getProducts()
Copyright © 2018–2019 Sonatype, Inc.. All rights reserved.