Class: DatadogAPIClient::V2::ScaRequestDataAttributesDependenciesItems
- Inherits:
-
Object
- Object
- DatadogAPIClient::V2::ScaRequestDataAttributesDependenciesItems
- Includes:
- BaseGenericModel
- Defined in:
- lib/datadog_api_client/v2/models/sca_request_data_attributes_dependencies_items.rb
Overview
A dependency found in the repository, including its identity, location, and reachability metadata.
Instance Attribute Summary collapse
-
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
-
#exclusions ⇒ Object
A list of patterns or identifiers that should be excluded from analysis for this dependency.
-
#group ⇒ Object
The group or organization namespace of the dependency (e.g., Maven group ID).
-
#is_dev ⇒ Object
Indicates whether this is a development-only dependency not used in production.
-
#is_direct ⇒ Object
Indicates whether this is a direct dependency (as opposed to a transitive one).
-
#language ⇒ Object
The programming language ecosystem of this dependency (e.g., java, python, javascript).
-
#locations ⇒ Object
The list of source file locations where this dependency is declared.
-
#name ⇒ Object
The name of the dependency package.
-
#package_manager ⇒ Object
The package manager responsible for this dependency (e.g., maven, pip, npm).
-
#purl ⇒ Object
The Package URL (PURL) uniquely identifying this dependency.
-
#reachable_symbol_properties ⇒ Object
Properties describing symbols from this dependency that are reachable in the application code.
-
#version ⇒ Object
The version of the dependency.
Method Summary
Methods included from BaseGenericModel
Instance Attribute Details
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
57 58 59 |
# File 'lib/datadog_api_client/v2/models/sca_request_data_attributes_dependencies_items.rb', line 57 def additional_properties @additional_properties end |
#exclusions ⇒ Object
A list of patterns or identifiers that should be excluded from analysis for this dependency.
25 26 27 |
# File 'lib/datadog_api_client/v2/models/sca_request_data_attributes_dependencies_items.rb', line 25 def exclusions @exclusions end |
#group ⇒ Object
The group or organization namespace of the dependency (e.g., Maven group ID).
28 29 30 |
# File 'lib/datadog_api_client/v2/models/sca_request_data_attributes_dependencies_items.rb', line 28 def group @group end |
#is_dev ⇒ Object
Indicates whether this is a development-only dependency not used in production.
31 32 33 |
# File 'lib/datadog_api_client/v2/models/sca_request_data_attributes_dependencies_items.rb', line 31 def is_dev @is_dev end |
#is_direct ⇒ Object
Indicates whether this is a direct dependency (as opposed to a transitive one).
34 35 36 |
# File 'lib/datadog_api_client/v2/models/sca_request_data_attributes_dependencies_items.rb', line 34 def is_direct @is_direct end |
#language ⇒ Object
The programming language ecosystem of this dependency (e.g., java, python, javascript).
37 38 39 |
# File 'lib/datadog_api_client/v2/models/sca_request_data_attributes_dependencies_items.rb', line 37 def language @language end |
#locations ⇒ Object
The list of source file locations where this dependency is declared.
40 41 42 |
# File 'lib/datadog_api_client/v2/models/sca_request_data_attributes_dependencies_items.rb', line 40 def locations @locations end |
#name ⇒ Object
The name of the dependency package.
43 44 45 |
# File 'lib/datadog_api_client/v2/models/sca_request_data_attributes_dependencies_items.rb', line 43 def name @name end |
#package_manager ⇒ Object
The package manager responsible for this dependency (e.g., maven, pip, npm).
46 47 48 |
# File 'lib/datadog_api_client/v2/models/sca_request_data_attributes_dependencies_items.rb', line 46 def package_manager @package_manager end |
#purl ⇒ Object
The Package URL (PURL) uniquely identifying this dependency.
49 50 51 |
# File 'lib/datadog_api_client/v2/models/sca_request_data_attributes_dependencies_items.rb', line 49 def purl @purl end |
#reachable_symbol_properties ⇒ Object
Properties describing symbols from this dependency that are reachable in the application code.
52 53 54 |
# File 'lib/datadog_api_client/v2/models/sca_request_data_attributes_dependencies_items.rb', line 52 def reachable_symbol_properties @reachable_symbol_properties end |
#version ⇒ Object
The version of the dependency.
55 56 57 |
# File 'lib/datadog_api_client/v2/models/sca_request_data_attributes_dependencies_items.rb', line 55 def version @version end |