Class ContainerImageSummary
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.artifacts.model.ContainerImageSummary
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class ContainerImageSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelContainer image summary.
 Note: Objects should always be created or deserialized using theContainerImageSummary.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 theContainerImageSummary.Builder, which maintain a set of all explicitly set fields calledContainerImageSummary.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 classContainerImageSummary.Builder
 - 
Constructor SummaryConstructors Constructor Description ContainerImageSummary(String compartmentId, String digest, String displayName, String id, ContainerImage.LifecycleState lifecycleState, String repositoryId, String repositoryName, Date timeCreated, String version, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ContainerImageSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartmentId()The compartment OCID to which the container image belongs.Map<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.StringgetDigest()The container image digest.StringgetDisplayName()The repository name and the most recent version associated with the image.Map<String,String>getFreeformTags()Free-form tags for this resource.StringgetId()The OCID of the container image.ContainerImage.LifecycleStategetLifecycleState()The current state of the container image.StringgetRepositoryId()The OCID of the container repository.StringgetRepositoryName()The container repository name.Map<String,Map<String,Object>>getSystemTags()The system tags for this resource.DategetTimeCreated()An RFC 3339 timestamp indicating when the image was created.StringgetVersion()The most recent version associated with this image.inthashCode()ContainerImageSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
ContainerImageSummary@Deprecated @ConstructorProperties({"compartmentId","digest","displayName","id","lifecycleState","repositoryId","repositoryName","timeCreated","version","freeformTags","definedTags","systemTags"}) public ContainerImageSummary(String compartmentId, String digest, String displayName, String id, ContainerImage.LifecycleState lifecycleState, String repositoryId, String repositoryName, Date timeCreated, String version, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static ContainerImageSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic ContainerImageSummary.Builder toBuilder() 
 - 
getCompartmentIdpublic String getCompartmentId() The compartment OCID to which the container image belongs.Inferred from the container repository. - Returns:
- the value
 
 - 
getDigestpublic String getDigest() The container image digest.- Returns:
- the value
 
 - 
getDisplayNamepublic String getDisplayName() The repository name and the most recent version associated with the image.If there are no versions associated with the image, then last known version and digest are used instead. If the last known version is unavailable, then ‘unknown’ is used instead of the version. Example: ubuntu:latest or ubuntu:latest@sha256:45b23dee08af5e43a7fea6c4cf9c25ccf269ee113168c19722f87876677c5cb2 - Returns:
- the value
 
 - 
getIdpublic String getId() The OCID of the container image.Example: ocid1.containerimage.oc1..exampleuniqueID - Returns:
- the value
 
 - 
getLifecycleStatepublic ContainerImage.LifecycleState getLifecycleState() The current state of the container image.- Returns:
- the value
 
 - 
getRepositoryIdpublic String getRepositoryId() The OCID of the container repository.- Returns:
- the value
 
 - 
getRepositoryNamepublic String getRepositoryName() The container repository name.- Returns:
- the value
 
 - 
getTimeCreatedpublic Date getTimeCreated() An RFC 3339 timestamp indicating when the image was created.- Returns:
- the value
 
 - 
getVersionpublic String getVersion() The most recent version associated with this image.- Returns:
- the value
 
 - 
getFreeformTagspublic Map<String,String> getFreeformTags() Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"} - Returns:
- the value
 
 - 
getDefinedTagspublic Map<String,Map<String,Object>> getDefinedTags() Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations": {"CostCenter": "42"}} - Returns:
- the value
 
 - 
getSystemTagspublic Map<String,Map<String,Object>> getSystemTags() The system tags for this resource.Each key is predefined and scoped to a namespace. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}} - 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
 
 
- 
 
-