Class 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 the LibraryInventory.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 LibraryInventory.Builder, which maintain a set of all explicitly set fields called LibraryInventory.Builder.__explicitlySet__. The hashCode() and equals(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).
    • 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

      • 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 class com.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 class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel