Package com.oracle.bmc.jms.model
Class LibraryInventory
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.jms.model.LibraryInventory
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20210610") public final class LibraryInventory extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Inventory of libraries in a fleet during a specified time period.
Note: Objects should always be created or deserialized using theLibraryInventory.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 theLibraryInventory.Builder
, which maintain a set of all explicitly set fields calledLibraryInventory.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
LibraryInventory.Builder
-
Constructor Summary
Constructors Constructor Description LibraryInventory(Integer staticallyDetectedLibraryCount, Integer dynamicallyDetectedLibraryCount, Integer uncorrelatedPackageCount, Integer highSeverityLibraryCount, Integer mediumSeverityLibraryCount, Integer lowSeverityLibraryCount)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LibraryInventory.Builder
builder()
Create a new builder.boolean
equals(Object o)
Integer
getDynamicallyDetectedLibraryCount()
The count of libraries which are detected dynamically.Integer
getHighSeverityLibraryCount()
The count of libraries with high severity vulnerabilities.Integer
getLowSeverityLibraryCount()
The count of libraries with low severity vulnerabilities.Integer
getMediumSeverityLibraryCount()
The count of libraries with medium severity vulnerabilities.Integer
getStaticallyDetectedLibraryCount()
The count of libraries which are detected statically.Integer
getUncorrelatedPackageCount()
The count of packages which are detected but not correlated to any libraries.int
hashCode()
LibraryInventory.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
LibraryInventory
@Deprecated @ConstructorProperties({"staticallyDetectedLibraryCount","dynamicallyDetectedLibraryCount","uncorrelatedPackageCount","highSeverityLibraryCount","mediumSeverityLibraryCount","lowSeverityLibraryCount"}) public LibraryInventory(Integer staticallyDetectedLibraryCount, Integer dynamicallyDetectedLibraryCount, Integer uncorrelatedPackageCount, Integer highSeverityLibraryCount, Integer mediumSeverityLibraryCount, Integer lowSeverityLibraryCount)
Deprecated.
-
-
Method Detail
-
builder
public static LibraryInventory.Builder builder()
Create a new builder.
-
toBuilder
public LibraryInventory.Builder toBuilder()
-
getStaticallyDetectedLibraryCount
public Integer getStaticallyDetectedLibraryCount()
The count of libraries which are detected statically.- Returns:
- the value
-
getDynamicallyDetectedLibraryCount
public Integer getDynamicallyDetectedLibraryCount()
The count of libraries which are detected dynamically.- Returns:
- the value
-
getUncorrelatedPackageCount
public Integer getUncorrelatedPackageCount()
The count of packages which are detected but not correlated to any libraries.- Returns:
- the value
-
getHighSeverityLibraryCount
public Integer getHighSeverityLibraryCount()
The count of libraries with high severity vulnerabilities.- Returns:
- the value
-
getMediumSeverityLibraryCount
public Integer getMediumSeverityLibraryCount()
The count of libraries with medium severity vulnerabilities.- Returns:
- the value
-
getLowSeverityLibraryCount
public Integer getLowSeverityLibraryCount()
The count of libraries with low severity vulnerabilities.- 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
-
-