Package com.datadog.api.client.v2.model
Class ScaRequestDataAttributesDependenciesItems
java.lang.Object
com.datadog.api.client.v2.model.ScaRequestDataAttributesDependenciesItems
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ScaRequestDataAttributesDependenciesItems
extends Object
A dependency found in the repository, including its identity, location, and reachability
metadata.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddExclusionsItem(String exclusionsItem) addReachableSymbolPropertiesItem(ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems reachableSymbolPropertiesItem) addTargetFrameworksItem(String targetFrameworksItem) booleanReturn true if this ScaRequestDataAttributesDependenciesItems object is equal to o.exclusions(List<String> exclusions) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.A list of patterns or identifiers that should be excluded from analysis for this dependency.getGroup()The group or organization namespace of the dependency (e.g., Maven group ID).org.openapitools.jackson.nullable.JsonNullable<String>getIsDev()Indicates whether this is a development-only dependency not used in production.Indicates whether this is a direct dependency (as opposed to a transitive one).org.openapitools.jackson.nullable.JsonNullable<Boolean>The programming language ecosystem of this dependency (e.g., java, python, javascript).The list of source file locations where this dependency is declared.org.openapitools.jackson.nullable.JsonNullable<List<ScaRequestDataAttributesDependenciesItemsLocationsItems>>getName()The name of the dependency package.Indicates whether dependency details are intentionally opaque.The package manager responsible for this dependency (e.g., maven, pip, npm).getPurl()The Package URL (PURL) uniquely identifying this dependency.Properties describing symbols from this dependency that are reachable in the application code.Indicates whether this dependency requires transitive dependency enrichment.The target framework identifiers associated with this dependency.The version of the dependency.org.openapitools.jackson.nullable.JsonNullable<String>Indicates whether the version value represents a version constraint.The version range associated with this dependency when a manifest declares a range.inthashCode()packageManager(String packageManager) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.reachableSymbolProperties(List<ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems> reachableSymbolProperties) requiresTransitiveEnrichment(Boolean requiresTransitiveEnrichment) voidsetExclusions(List<String> exclusions) voidvoidsetGroup_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> group) voidvoidsetIsDirect(Boolean isDirect) voidsetIsDirect_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> isDirect) voidsetLanguage(String language) voidvoidsetLocations_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<ScaRequestDataAttributesDependenciesItemsLocationsItems>> locations) voidvoidvoidsetPackageManager(String packageManager) voidvoidsetReachableSymbolProperties(List<ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems> reachableSymbolProperties) voidsetRequiresTransitiveEnrichment(Boolean requiresTransitiveEnrichment) voidsetTargetFrameworks(List<String> targetFrameworks) voidsetVersion(String version) voidsetVersion_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> version) voidsetVersionConstraint(Boolean versionConstraint) voidsetVersionRange(String versionRange) targetFrameworks(List<String> targetFrameworks) toString()versionConstraint(Boolean versionConstraint) versionRange(String versionRange)
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_EXCLUSIONS
- See Also:
-
JSON_PROPERTY_GROUP
- See Also:
-
JSON_PROPERTY_IS_DEV
- See Also:
-
JSON_PROPERTY_IS_DIRECT
- See Also:
-
JSON_PROPERTY_LANGUAGE
- See Also:
-
JSON_PROPERTY_LOCATIONS
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_OPAQUE
- See Also:
-
JSON_PROPERTY_PACKAGE_MANAGER
- See Also:
-
JSON_PROPERTY_PURL
- See Also:
-
JSON_PROPERTY_REACHABLE_SYMBOL_PROPERTIES
- See Also:
-
JSON_PROPERTY_REQUIRES_TRANSITIVE_ENRICHMENT
- See Also:
-
JSON_PROPERTY_TARGET_FRAMEWORKS
- See Also:
-
JSON_PROPERTY_VERSION
- See Also:
-
JSON_PROPERTY_VERSION_CONSTRAINT
- See Also:
-
JSON_PROPERTY_VERSION_RANGE
- See Also:
-
-
Constructor Details
-
ScaRequestDataAttributesDependenciesItems
public ScaRequestDataAttributesDependenciesItems()
-
-
Method Details
-
exclusions
-
addExclusionsItem
-
getExclusions
A list of patterns or identifiers that should be excluded from analysis for this dependency.- Returns:
- exclusions
-
setExclusions
-
group
-
getGroup
The group or organization namespace of the dependency (e.g., Maven group ID).- Returns:
- group
-
getGroup_JsonNullable
-
setGroup_JsonNullable
-
setGroup
-
isDev
-
getIsDev
Indicates whether this is a development-only dependency not used in production.- Returns:
- isDev
-
setIsDev
-
isDirect
-
getIsDirect
Indicates whether this is a direct dependency (as opposed to a transitive one).- Returns:
- isDirect
-
getIsDirect_JsonNullable
-
setIsDirect_JsonNullable
public void setIsDirect_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> isDirect) -
setIsDirect
-
language
-
getLanguage
The programming language ecosystem of this dependency (e.g., java, python, javascript).- Returns:
- language
-
setLanguage
-
locations
public ScaRequestDataAttributesDependenciesItems locations(List<ScaRequestDataAttributesDependenciesItemsLocationsItems> locations) -
addLocationsItem
public ScaRequestDataAttributesDependenciesItems addLocationsItem(ScaRequestDataAttributesDependenciesItemsLocationsItems locationsItem) -
getLocations
The list of source file locations where this dependency is declared.- Returns:
- locations
-
getLocations_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<List<ScaRequestDataAttributesDependenciesItemsLocationsItems>> getLocations_JsonNullable() -
setLocations_JsonNullable
public void setLocations_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<ScaRequestDataAttributesDependenciesItemsLocationsItems>> locations) -
setLocations
-
name
-
getName
The name of the dependency package.- Returns:
- name
-
setName
-
opaque
-
getOpaque
Indicates whether dependency details are intentionally opaque.- Returns:
- opaque
-
setOpaque
-
packageManager
-
getPackageManager
The package manager responsible for this dependency (e.g., maven, pip, npm).- Returns:
- packageManager
-
setPackageManager
-
purl
-
getPurl
The Package URL (PURL) uniquely identifying this dependency.- Returns:
- purl
-
setPurl
-
reachableSymbolProperties
public ScaRequestDataAttributesDependenciesItems reachableSymbolProperties(List<ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems> reachableSymbolProperties) -
addReachableSymbolPropertiesItem
public ScaRequestDataAttributesDependenciesItems addReachableSymbolPropertiesItem(ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems reachableSymbolPropertiesItem) -
getReachableSymbolProperties
@Nullable public List<ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems> getReachableSymbolProperties()Properties describing symbols from this dependency that are reachable in the application code.- Returns:
- reachableSymbolProperties
-
setReachableSymbolProperties
public void setReachableSymbolProperties(List<ScaRequestDataAttributesDependenciesItemsReachableSymbolPropertiesItems> reachableSymbolProperties) -
requiresTransitiveEnrichment
public ScaRequestDataAttributesDependenciesItems requiresTransitiveEnrichment(Boolean requiresTransitiveEnrichment) -
getRequiresTransitiveEnrichment
Indicates whether this dependency requires transitive dependency enrichment.- Returns:
- requiresTransitiveEnrichment
-
setRequiresTransitiveEnrichment
-
targetFrameworks
-
addTargetFrameworksItem
public ScaRequestDataAttributesDependenciesItems addTargetFrameworksItem(String targetFrameworksItem) -
getTargetFrameworks
The target framework identifiers associated with this dependency.- Returns:
- targetFrameworks
-
setTargetFrameworks
-
version
-
getVersion
The version of the dependency.- Returns:
- version
-
getVersion_JsonNullable
-
setVersion_JsonNullable
-
setVersion
-
versionConstraint
-
getVersionConstraint
Indicates whether the version value represents a version constraint.- Returns:
- versionConstraint
-
setVersionConstraint
-
versionRange
-
getVersionRange
The version range associated with this dependency when a manifest declares a range.- Returns:
- versionRange
-
setVersionRange
-
putAdditionalProperty
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- The arbitrary key to setvalue- The associated value- Returns:
- ScaRequestDataAttributesDependenciesItems
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- The arbitrary key to get- Returns:
- The specific additional property for the given key
-
equals
Return true if this ScaRequestDataAttributesDependenciesItems object is equal to o. -
hashCode
public int hashCode() -
toString
-