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.ExplicitlySetBmcModelAn 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 SummaryNested Classes Modifier and Type Class Description static classImportedPackage.Builderstatic classImportedPackage.StatusStatus of the imported package.
 - 
Constructor SummaryConstructors 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 SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ImportedPackage.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.Map<String,String>getParameterValues()A list of parameter values used to import the package.ImportedPackage.StatusgetStatus()Status of the imported package.StringgetStatusMessage()Short message explaining the status of this imported package.DategetTimeCreated()When the imported package was created.DategetTimeUpdated()When the imported package was last updated.StringgetVersion()version of the package.inthashCode()ImportedPackage.BuildertoBuilder()StringtoString()StringtoString(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- 
builderpublic static ImportedPackage.Builder builder() Create a new builder.
 - 
toBuilderpublic ImportedPackage.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
 
 - 
getStatusMessagepublic String getStatusMessage() Short message explaining the status of this imported package.- Returns:
- the value
 
 - 
getParameterValuespublic Map<String,String> getParameterValues() A list of parameter values used to import the package.- 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
 
 
- 
 
-