Package com.oracle.bmc.oda.model
Class ImportedPackage
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.oda.model.ImportedPackage
-
@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 theImportedPackage.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 theImportedPackage.Builder
, which maintain a set of all explicitly set fields calledImportedPackage.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
ImportedPackage.Builder
static class
ImportedPackage.Status
Status of the imported package.
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Constructor Detail
-
ImportedPackage
@Deprecated @ConstructorProperties({"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)
Deprecated.
-
-
Method Detail
-
builder
public static ImportedPackage.Builder builder()
Create a new builder.
-
toBuilder
public ImportedPackage.Builder toBuilder()
-
getOdaInstanceId
public String getOdaInstanceId()
ID of the host instance.- Returns:
- the value
-
getCurrentPackageId
public String getCurrentPackageId()
ID of the package.- Returns:
- the value
-
getName
public String getName()
Stable name of the package (the same across versions).- Returns:
- the value
-
getDisplayName
public String getDisplayName()
Display name of the package (can change across versions).- Returns:
- the value
-
getVersion
public String getVersion()
version of the package.- Returns:
- the value
-
getStatus
public ImportedPackage.Status getStatus()
Status of the imported package.- Returns:
- the value
-
getTimeCreated
public Date getTimeCreated()
When the imported package was created.A date-time string as described in RFC 3339, section 14.29.
- Returns:
- the value
-
getTimeUpdated
public Date getTimeUpdated()
When the imported package was last updated.A date-time string as described in RFC 3339, section 14.29.
- Returns:
- the value
-
getFreeformTags
public Map<String,String> getFreeformTags()
Simple key-value pair that is applied without any predefined name, type, or scope.Example: {“bar-key”: “value”}
- Returns:
- the value
-
getDefinedTags
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”}}
- Returns:
- the value
-
getStatusMessage
public String getStatusMessage()
Short message explaining the status of this imported package.- Returns:
- the value
-
getParameterValues
public Map<String,String> getParameterValues()
A list of parameter values used to import the package.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-