Package com.oracle.bmc.cloudguard.model
Class PackageDetail
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.cloudguard.model.PackageDetail
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200131") public final class PackageDetail extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModeldetails of package causing vulnerabilities
 Note: Objects should always be created or deserialized using thePackageDetail.Builder.This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the PackageDetail.Builder, which maintain a set of all explicitly set fields calledPackageDetail.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classPackageDetail.Builder
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PackageDetail.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCause()cause of the vulnerability in the packageStringgetLocation()location of the packageStringgetName()name of the packageStringgetPackageType()type of the packageStringgetRemediation()remediation for vulnerabilityStringgetVersion()version of the packageinthashCode()PackageDetail.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
PackageDetail@Deprecated @ConstructorProperties({"name","packageType","version","cause","location","remediation"}) public PackageDetail(String name, String packageType, String version, String cause, String location, String remediation) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static PackageDetail.Builder builder() Create a new builder.
 - 
toBuilderpublic PackageDetail.Builder toBuilder() 
 - 
getNamepublic String getName() name of the package- Returns:
- the value
 
 - 
getPackageTypepublic String getPackageType() type of the package- Returns:
- the value
 
 - 
getVersionpublic String getVersion() version of the package- Returns:
- the value
 
 - 
getCausepublic String getCause() cause of the vulnerability in the package- Returns:
- the value
 
 - 
getLocationpublic String getLocation() location of the package- Returns:
- the value
 
 - 
getRemediationpublic String getRemediation() remediation for vulnerability- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-