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 Summary
Nested Classes Modifier and Type Class Description static classImportedPackageSummary.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.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
-
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:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-