@Generated(value="OracleSDKGenerator", comments="API Version: 20190506") public final class ImportedPackageSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
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 ImportedPackageSummary.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
).
Modifier and Type | Class and Description |
---|---|
static class |
ImportedPackageSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
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) |
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() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@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"}}
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.