public static class SbomComponent.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
SbomComponent |
build() |
SbomComponent.Builder |
withArtifactFile(java.io.File artifactFile) |
SbomComponent.Builder |
withDependencyComponents(java.util.Set<SbomComponentId> dependencyComponents) |
SbomComponent.Builder |
withId(SbomComponentId id) |
SbomComponent.Builder |
withInScopeConfigurations(java.util.Set<ConfigurationScope> inScopeConfigurations) |
SbomComponent.Builder |
withLicenses(java.util.List<org.apache.maven.model.License> licenses) |
SbomComponent.Builder |
withMetaData(SbomMetaData metaData) |
public SbomComponent.Builder withId(SbomComponentId id)
public SbomComponent.Builder withInScopeConfigurations(java.util.Set<ConfigurationScope> inScopeConfigurations)
public SbomComponent.Builder withDependencyComponents(java.util.Set<SbomComponentId> dependencyComponents)
public SbomComponent.Builder withArtifactFile(@Nullable java.io.File artifactFile)
public SbomComponent.Builder withMetaData(@Nullable SbomMetaData metaData)
public SbomComponent.Builder withLicenses(java.util.List<org.apache.maven.model.License> licenses)
public SbomComponent build()