@Generated(value="OracleSDKGenerator", comments="API Version: 20190506") public final class ImportedPackage extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
An imported/instantiated package within an instance.
Note: Objects should always be created or deserialized using the ImportedPackage.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 ImportedPackage.Builder
, which maintain a
set of all explicitly set fields called ImportedPackage.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 |
ImportedPackage.Builder |
static class |
ImportedPackage.Status
Status of the imported package.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
ImportedPackage(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,
String statusMessage,
Map<String,String> parameterValues)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static ImportedPackage.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.
|
Map<String,String> |
getParameterValues()
A list of parameter values used to import the package.
|
ImportedPackage.Status |
getStatus()
Status of the imported package.
|
String |
getStatusMessage()
Short message explaining the status of this 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() |
ImportedPackage.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","statusMessage","parameterValues"}) public ImportedPackage(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, String statusMessage, Map<String,String> parameterValues)
public static ImportedPackage.Builder builder()
Create a new builder.
public ImportedPackage.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 getStatusMessage()
Short message explaining the status of this imported package.
public Map<String,String> getParameterValues()
A list of parameter values used to import the package.
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.