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.ExplicitlySetBmcModelA 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 SummaryNested Classes Modifier and Type Class Description static classImportedPackageSummary.Builder
 - 
Constructor SummaryConstructors 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 SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ImportedPackageSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCurrentPackageId()ID of the package.Map<String,Map<String,Object>>getDefinedTags()Usage of predefined tag keys.StringgetDisplayName()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.StringgetName()Stable name of the package (the same across versions).StringgetOdaInstanceId()ID of the host instance.ImportedPackage.StatusgetStatus()Status of the imported package.DategetTimeCreated()When the imported package was created.DategetTimeUpdated()When the imported package was last updated.StringgetVersion()version of the package.inthashCode()ImportedPackageSummary.BuildertoBuilder()StringtoString()StringtoString(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- 
builderpublic static ImportedPackageSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic ImportedPackageSummary.Builder toBuilder() 
 - 
getOdaInstanceIdpublic String getOdaInstanceId() ID of the host instance.- Returns:
- the value
 
 - 
getCurrentPackageIdpublic String getCurrentPackageId() ID of the package.- Returns:
- the value
 
 - 
getNamepublic String getName() Stable name of the package (the same across versions).- Returns:
- the value
 
 - 
getDisplayNamepublic String getDisplayName() Display name of the package (can change across versions).- Returns:
- the value
 
 - 
getVersionpublic String getVersion() version of the package.- Returns:
- the value
 
 - 
getStatuspublic ImportedPackage.Status getStatus() Status of the imported package.- Returns:
- the value
 
 - 
getTimeCreatedpublic Date getTimeCreated() When the imported package was created.A date-time string as described in RFC 3339, section 14.29. - Returns:
- the value
 
 - 
getTimeUpdatedpublic Date getTimeUpdated() When the imported package was last updated.A date-time string as described in RFC 3339, section 14.29. - Returns:
- the value
 
 - 
getFreeformTagspublic 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
 
 - 
getDefinedTagspublic 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
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-