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 Summary
Nested Classes Modifier and Type Class Description static classPackageDetail.Builder
-
Method Summary
All 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
-
builder
public static PackageDetail.Builder builder()
Create a new builder.
-
toBuilder
public PackageDetail.Builder toBuilder()
-
getName
public String getName()
name of the package- Returns:
- the value
-
getPackageType
public String getPackageType()
type of the package- Returns:
- the value
-
getVersion
public String getVersion()
version of the package- Returns:
- the value
-
getCause
public String getCause()
cause of the vulnerability in the package- Returns:
- the value
-
getLocation
public String getLocation()
location of the package- Returns:
- the value
-
getRemediation
public String getRemediation()
remediation for vulnerability- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public 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
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-