@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class McpScanRequestDataAttributesLibrariesItems extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_EXCLUSIONS |
static String |
JSON_PROPERTY_IS_DEV |
static String |
JSON_PROPERTY_IS_DIRECT |
static String |
JSON_PROPERTY_PACKAGE_MANAGER |
static String |
JSON_PROPERTY_PURL |
static String |
JSON_PROPERTY_TARGET_FRAMEWORKS |
boolean |
unparsed |
| Constructor and Description |
|---|
McpScanRequestDataAttributesLibrariesItems() |
McpScanRequestDataAttributesLibrariesItems(Boolean isDev,
Boolean isDirect,
String packageManager,
String purl) |
| Modifier and Type | Method and Description |
|---|---|
McpScanRequestDataAttributesLibrariesItems |
addExclusionsItem(String exclusionsItem) |
McpScanRequestDataAttributesLibrariesItems |
addTargetFrameworksItem(String targetFrameworksItem) |
boolean |
equals(Object o)
Return true if this McpScanRequestDataAttributesLibrariesItems object is equal to o.
|
McpScanRequestDataAttributesLibrariesItems |
exclusions(List<String> exclusions) |
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
List<String> |
getExclusions()
The list of dependency PURLs to exclude when resolving transitive dependencies for this
library.
|
Boolean |
getIsDev()
Whether this library is a development-only dependency.
|
Boolean |
getIsDirect()
Whether this library is a direct (rather than transitive) dependency.
|
String |
getPackageManager()
The package manager that produced this library entry (for example,
npm, pip
, nuget). |
String |
getPurl()
The Package URL (PURL) uniquely identifying the library and its version.
|
List<String> |
getTargetFrameworks()
The list of target framework identifiers associated with the library.
|
int |
hashCode() |
McpScanRequestDataAttributesLibrariesItems |
isDev(Boolean isDev) |
McpScanRequestDataAttributesLibrariesItems |
isDirect(Boolean isDirect) |
McpScanRequestDataAttributesLibrariesItems |
packageManager(String packageManager) |
McpScanRequestDataAttributesLibrariesItems |
purl(String purl) |
McpScanRequestDataAttributesLibrariesItems |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
void |
setExclusions(List<String> exclusions) |
void |
setIsDev(Boolean isDev) |
void |
setIsDirect(Boolean isDirect) |
void |
setPackageManager(String packageManager) |
void |
setPurl(String purl) |
void |
setTargetFrameworks(List<String> targetFrameworks) |
McpScanRequestDataAttributesLibrariesItems |
targetFrameworks(List<String> targetFrameworks) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_EXCLUSIONS
public static final String JSON_PROPERTY_IS_DEV
public static final String JSON_PROPERTY_IS_DIRECT
public static final String JSON_PROPERTY_PACKAGE_MANAGER
public static final String JSON_PROPERTY_PURL
public static final String JSON_PROPERTY_TARGET_FRAMEWORKS
public McpScanRequestDataAttributesLibrariesItems()
public McpScanRequestDataAttributesLibrariesItems exclusions(List<String> exclusions)
public McpScanRequestDataAttributesLibrariesItems addExclusionsItem(String exclusionsItem)
@Nullable public List<String> getExclusions()
public McpScanRequestDataAttributesLibrariesItems isDev(Boolean isDev)
public Boolean getIsDev()
public void setIsDev(Boolean isDev)
public McpScanRequestDataAttributesLibrariesItems isDirect(Boolean isDirect)
public Boolean getIsDirect()
public void setIsDirect(Boolean isDirect)
public McpScanRequestDataAttributesLibrariesItems packageManager(String packageManager)
public String getPackageManager()
npm, pip
, nuget).public void setPackageManager(String packageManager)
public McpScanRequestDataAttributesLibrariesItems purl(String purl)
public String getPurl()
public void setPurl(String purl)
public McpScanRequestDataAttributesLibrariesItems targetFrameworks(List<String> targetFrameworks)
public McpScanRequestDataAttributesLibrariesItems addTargetFrameworksItem(String targetFrameworksItem)
@Nullable public List<String> getTargetFrameworks()
public McpScanRequestDataAttributesLibrariesItems putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2026. All rights reserved.