Class InstalledPackageSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.osmanagementhub.model.PackageSummary
-
- com.oracle.bmc.osmanagementhub.model.InstalledPackageSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220901") public final class InstalledPackageSummary extends PackageSummary
Provides summary information for a software package installed on a managed instance.
Note: Objects should always be created or deserialized using theInstalledPackageSummary.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 theInstalledPackageSummary.Builder
, which maintain a set of all explicitly set fields calledInstalledPackageSummary.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
InstalledPackageSummary.Builder
-
Nested classes/interfaces inherited from class com.oracle.bmc.osmanagementhub.model.PackageSummary
PackageSummary.PackageClassification
-
-
Constructor Summary
Constructors Constructor Description InstalledPackageSummary(String displayName, String name, String type, String version, ArchType architecture, List<SoftwareSourceDetails> softwareSources, Date timeInstalled, Date timeIssued)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InstalledPackageSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
Date
getTimeInstalled()
The date and time the package was installed, as described in RFC 3339, section 14.29.Date
getTimeIssued()
The date and time the package was issued by a providing erratum (in RFC 3339 format).int
hashCode()
InstalledPackageSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.-
Methods inherited from class com.oracle.bmc.osmanagementhub.model.PackageSummary
getArchitecture, getDisplayName, getName, getSoftwareSources, getType, getVersion
-
-
-
-
Constructor Detail
-
InstalledPackageSummary
@Deprecated public InstalledPackageSummary(String displayName, String name, String type, String version, ArchType architecture, List<SoftwareSourceDetails> softwareSources, Date timeInstalled, Date timeIssued)
Deprecated.
-
-
Method Detail
-
builder
public static InstalledPackageSummary.Builder builder()
Create a new builder.
-
toBuilder
public InstalledPackageSummary.Builder toBuilder()
-
getTimeInstalled
public Date getTimeInstalled()
The date and time the package was installed, as described in RFC 3339, section 14.29.- Returns:
- the value
-
getTimeIssued
public Date getTimeIssued()
The date and time the package was issued by a providing erratum (in RFC 3339 format).- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classPackageSummary
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toString
in classPackageSummary
- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classPackageSummary
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classPackageSummary
-
-