@Generated(value="OracleSDKGenerator", comments="API Version: 20190801") public final class UpdatablePackageSummary extends Object
A software package available for update on a managed instance
Note: Objects should always be created or deserialized using the UpdatablePackageSummary.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 UpdatablePackageSummary.Builder
, which maintain a set of all explicitly set fields called __explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take __explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
UpdatablePackageSummary.Builder |
Constructor and Description |
---|
UpdatablePackageSummary(String displayName,
String name,
String availablePackageName,
String type,
String installedVersion,
String availableVersion,
String architecture,
List<SoftwareSourceId> softwareSources)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static UpdatablePackageSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
String |
getArchitecture()
The architecture for which this package was built
|
String |
getAvailablePackageName()
Unique name for the package available for update.
|
String |
getAvailableVersion()
Version of the package available for update
|
String |
getDisplayName()
Package name
|
String |
getInstalledVersion()
Version of the installed package
|
String |
getName()
Unique name for the package.
|
List<SoftwareSourceId> |
getSoftwareSources()
list of software sources that provide the software package
|
String |
getType()
Type of the update.
|
int |
hashCode() |
String |
toString() |
@ConstructorProperties(value={"displayName","name","availablePackageName","type","installedVersion","availableVersion","architecture","softwareSources"}) @Deprecated public UpdatablePackageSummary(String displayName, String name, String availablePackageName, String type, String installedVersion, String availableVersion, String architecture, List<SoftwareSourceId> softwareSources)
public static UpdatablePackageSummary.Builder builder()
Create a new builder.
public String getDisplayName()
Package name
public String getName()
Unique name for the package.
public String getAvailablePackageName()
Unique name for the package available for update.
public String getType()
Type of the update.
public String getInstalledVersion()
Version of the installed package
public String getAvailableVersion()
Version of the package available for update
public String getArchitecture()
The architecture for which this package was built
public List<SoftwareSourceId> getSoftwareSources()
list of software sources that provide the software package
Copyright © 2016–2020. All rights reserved.