Package com.datadog.api.client.v2.model
Class Remediation
java.lang.Object
com.datadog.api.client.v2.model.Remediation
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class Remediation
extends Object
Vulnerability remediation.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAvoidedAdvisoriesItem(Advisory avoidedAdvisoriesItem) addFixedAdvisoriesItem(Advisory fixedAdvisoriesItem) addNewAdvisoriesItem(Advisory newAdvisoriesItem) addRemainingAdvisoriesItem(Advisory remainingAdvisoriesItem) autoSolvable(Boolean autoSolvable) avoidedAdvisories(List<Advisory> avoidedAdvisories) booleanReturn true if this Remediation object is equal to o.fixedAdvisories(List<Advisory> fixedAdvisories) Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Whether the vulnerability can be resolved when recompiling the package or not.Avoided advisories.Remediation fixed advisories.Library name remediating the vulnerability.Library version remediating the vulnerability.New advisories.Remaining advisories.getType()Remediation type.inthashCode()libraryName(String libraryName) libraryVersion(String libraryVersion) newAdvisories(List<Advisory> newAdvisories) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.remainingAdvisories(List<Advisory> remainingAdvisories) voidsetAutoSolvable(Boolean autoSolvable) voidsetAvoidedAdvisories(List<Advisory> avoidedAdvisories) voidsetFixedAdvisories(List<Advisory> fixedAdvisories) voidsetLibraryName(String libraryName) voidsetLibraryVersion(String libraryVersion) voidsetNewAdvisories(List<Advisory> newAdvisories) voidsetRemainingAdvisories(List<Advisory> remainingAdvisories) voidtoString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_AUTO_SOLVABLE
- See Also:
-
JSON_PROPERTY_AVOIDED_ADVISORIES
- See Also:
-
JSON_PROPERTY_FIXED_ADVISORIES
- See Also:
-
JSON_PROPERTY_LIBRARY_NAME
- See Also:
-
JSON_PROPERTY_LIBRARY_VERSION
- See Also:
-
JSON_PROPERTY_NEW_ADVISORIES
- See Also:
-
JSON_PROPERTY_REMAINING_ADVISORIES
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
-
Constructor Details
-
Remediation
public Remediation() -
Remediation
-
-
Method Details
-
autoSolvable
-
getAutoSolvable
Whether the vulnerability can be resolved when recompiling the package or not.- Returns:
- autoSolvable
-
setAutoSolvable
-
avoidedAdvisories
-
addAvoidedAdvisoriesItem
-
getAvoidedAdvisories
Avoided advisories.- Returns:
- avoidedAdvisories
-
setAvoidedAdvisories
-
fixedAdvisories
-
addFixedAdvisoriesItem
-
getFixedAdvisories
Remediation fixed advisories.- Returns:
- fixedAdvisories
-
setFixedAdvisories
-
libraryName
-
getLibraryName
Library name remediating the vulnerability.- Returns:
- libraryName
-
setLibraryName
-
libraryVersion
-
getLibraryVersion
Library version remediating the vulnerability.- Returns:
- libraryVersion
-
setLibraryVersion
-
newAdvisories
-
addNewAdvisoriesItem
-
getNewAdvisories
New advisories.- Returns:
- newAdvisories
-
setNewAdvisories
-
remainingAdvisories
-
addRemainingAdvisoriesItem
-
getRemainingAdvisories
Remaining advisories.- Returns:
- remainingAdvisories
-
setRemainingAdvisories
-
type
-
getType
Remediation type.- Returns:
- type
-
setType
-
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:
- Remediation
-
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 Remediation object is equal to o. -
hashCode
public int hashCode() -
toString
-