Package com.oracle.bmc.oda.model
Class ImportedPackageSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.oda.model.ImportedPackageSummary
-
@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 theImportedPackageSummary.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 theImportedPackageSummary.Builder
, which maintain a set of all explicitly set fields calledImportedPackageSummary.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
ImportedPackageSummary.Builder
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Constructor Detail
-
ImportedPackageSummary
@Deprecated @ConstructorProperties({"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)
Deprecated.
-
-
Method Detail
-
builder
public static ImportedPackageSummary.Builder builder()
Create a new builder.
-
toBuilder
public ImportedPackageSummary.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
-
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
-
-