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.ExplicitlySetBmcModel
details 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 class
PackageDetail.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PackageDetail.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getCause()
cause of the vulnerability in the packageString
getLocation()
location of the packageString
getName()
name of the packageString
getPackageType()
type of the packageString
getRemediation()
remediation for vulnerabilityString
getVersion()
version of the packageint
hashCode()
PackageDetail.Builder
toBuilder()
String
toString()
String
toString(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:
toString
in 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-