@Generated(value="OracleSDKGenerator", comments="API Version: 20190506") public final class ImportedPackageSummary extends Object
A summary of an imported/instantiated package within an instance.
Note: Objects should always be created or deserialized using the ImportedPackageSummary.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 ImportedPackageSummary.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 |
ImportedPackageSummary.Builder |
Constructor and Description |
---|
ImportedPackageSummary(String odaInstanceId,
String currentPackageId,
String name,
String displayName,
String version,
ImportedPackage.Status status,
Date timeCreated,
Date timeUpdated,
Map<String,String> freeformTags,
Map<String,Map<String,Object>> definedTags)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ImportedPackageSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
String |
getCurrentPackageId()
ID of the package.
|
Map<String,Map<String,Object>> |
getDefinedTags()
Usage of predefined tag keys.
|
String |
getDisplayName()
Display name of the package (can change across versions).
|
Map<String,String> |
getFreeformTags()
Simple key-value pair that is applied without any predefined name, type, or scope.
|
String |
getName()
Stable name of the package (the same across versions).
|
String |
getOdaInstanceId()
ID of the host instance.
|
ImportedPackage.Status |
getStatus()
Status of the imported package.
|
Date |
getTimeCreated()
When the imported package was created.
|
Date |
getTimeUpdated()
When the imported package was last updated.
|
String |
getVersion()
version of the package.
|
int |
hashCode() |
ImportedPackageSummary.Builder |
toBuilder() |
String |
toString() |
@Deprecated @ConstructorProperties(value={"odaInstanceId","currentPackageId","name","displayName","version","status","timeCreated","timeUpdated","freeformTags","definedTags"}) public ImportedPackageSummary(String odaInstanceId, String currentPackageId, String name, String displayName, String version, ImportedPackage.Status status, Date timeCreated, Date timeUpdated, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)
public static ImportedPackageSummary.Builder builder()
Create a new builder.
public ImportedPackageSummary.Builder toBuilder()
public String getOdaInstanceId()
ID of the host instance.
public String getCurrentPackageId()
ID of the package.
public String getName()
Stable name of the package (the same across versions).
public String getDisplayName()
Display name of the package (can change across versions).
public String getVersion()
version of the package.
public ImportedPackage.Status getStatus()
Status of the imported package.
public Date getTimeCreated()
When the imported package was created. A date-time string as described in RFC 3339, section 14.29.
public Date getTimeUpdated()
When the imported package was last updated. A date-time string as described in RFC 3339, section 14.29.
public Map<String,String> getFreeformTags()
Simple key-value pair that is applied without any predefined name, type, or scope.
Example: {"bar-key": "value"}
public Map<String,Map<String,Object>> getDefinedTags()
Usage of predefined tag keys. These predefined keys are scoped to namespaces.
Example: {"foo-namespace": {"bar-key": "value"}}
Copyright © 2016–2022. All rights reserved.