Reference documentation and code samples for the Artifact Registry V1 API class Google::Cloud::ArtifactRegistry::V1::DockerImage.
DockerImage represents a docker artifact. The following fields are returned as untyped metadata in the Version resource, using camelcase keys (i.e. metadata.imageSizeBytes):
- imageSizeBytes
 - mediaType
 - buildTime
 
Inherits
- Object
 
Extended By
- Google::Protobuf::MessageExts::ClassMethods
 
Includes
- Google::Protobuf::MessageExts
 
Methods
#build_time
def build_time() -> ::Google::Protobuf::Timestamp
    Returns
    
  - (::Google::Protobuf::Timestamp) — The time this image was built. This field is returned as the 'metadata.buildTime' field in the Version resource. The build time is returned to the client as an RFC 3339 string, which can be easily used with the JavaScript Date constructor.
 
#build_time=
def build_time=(value) -> ::Google::Protobuf::Timestamp
    Parameter
    
  - value (::Google::Protobuf::Timestamp) — The time this image was built. This field is returned as the 'metadata.buildTime' field in the Version resource. The build time is returned to the client as an RFC 3339 string, which can be easily used with the JavaScript Date constructor.
 
    Returns
    
  - (::Google::Protobuf::Timestamp) — The time this image was built. This field is returned as the 'metadata.buildTime' field in the Version resource. The build time is returned to the client as an RFC 3339 string, which can be easily used with the JavaScript Date constructor.
 
#image_size_bytes
def image_size_bytes() -> ::Integer
    Returns
    
  - (::Integer) — Calculated size of the image. This field is returned as the 'metadata.imageSizeBytes' field in the Version resource.
 
#image_size_bytes=
def image_size_bytes=(value) -> ::Integer
    Parameter
    
  - value (::Integer) — Calculated size of the image. This field is returned as the 'metadata.imageSizeBytes' field in the Version resource.
 
    Returns
    
  - (::Integer) — Calculated size of the image. This field is returned as the 'metadata.imageSizeBytes' field in the Version resource.
 
#media_type
def media_type() -> ::String
    Returns
    
  - (::String) — Media type of this image, e.g. "application/vnd.docker.distribution.manifest.v2+json". This field is returned as the 'metadata.mediaType' field in the Version resource.
 
#media_type=
def media_type=(value) -> ::String
    Parameter
    
  - value (::String) — Media type of this image, e.g. "application/vnd.docker.distribution.manifest.v2+json". This field is returned as the 'metadata.mediaType' field in the Version resource.
 
    Returns
    
  - (::String) — Media type of this image, e.g. "application/vnd.docker.distribution.manifest.v2+json". This field is returned as the 'metadata.mediaType' field in the Version resource.
 
#name
def name() -> ::String
    Returns
    
  - 
        (::String) — Required. registry_location, project_id, repository_name and image id forms
a unique image
name:
projects/<project_id>/locations/<location>/repository/<repository_name>/dockerImages/<docker_image>. For example, "projects/test-project/locations/us-west4/repositories/test-repo/dockerImages/ nginx@sha256:e9954c1fc875017be1c3e36eca16be2d9e9bccc4bf072163515467d6a823c7cf", where "us-west4" is the registry_location, "test-project" is the project_id, "test-repo" is the repository_name and "nginx@sha256:e9954c1fc875017be1c3e36eca16be2d9e9bccc4bf072163515467d6a823c7cf" is the image's digest. 
#name=
def name=(value) -> ::String
    Parameter
    
  - 
        value (::String) — Required. registry_location, project_id, repository_name and image id forms
a unique image
name:
projects/<project_id>/locations/<location>/repository/<repository_name>/dockerImages/<docker_image>. For example, "projects/test-project/locations/us-west4/repositories/test-repo/dockerImages/ nginx@sha256:e9954c1fc875017be1c3e36eca16be2d9e9bccc4bf072163515467d6a823c7cf", where "us-west4" is the registry_location, "test-project" is the project_id, "test-repo" is the repository_name and "nginx@sha256:e9954c1fc875017be1c3e36eca16be2d9e9bccc4bf072163515467d6a823c7cf" is the image's digest. 
    Returns
    
  - 
        (::String) — Required. registry_location, project_id, repository_name and image id forms
a unique image
name:
projects/<project_id>/locations/<location>/repository/<repository_name>/dockerImages/<docker_image>. For example, "projects/test-project/locations/us-west4/repositories/test-repo/dockerImages/ nginx@sha256:e9954c1fc875017be1c3e36eca16be2d9e9bccc4bf072163515467d6a823c7cf", where "us-west4" is the registry_location, "test-project" is the project_id, "test-repo" is the repository_name and "nginx@sha256:e9954c1fc875017be1c3e36eca16be2d9e9bccc4bf072163515467d6a823c7cf" is the image's digest. 
#tags
def tags() -> ::Array<::String>
    Returns
    
  - (::Array<::String>) — Tags attached to this image.
 
#tags=
def tags=(value) -> ::Array<::String>
    Parameter
    
  - value (::Array<::String>) — Tags attached to this image.
 
    Returns
    
  - (::Array<::String>) — Tags attached to this image.
 
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
    Returns
    
  - (::Google::Protobuf::Timestamp) — Output only. The time when the docker image was last updated.
 
#upload_time
def upload_time() -> ::Google::Protobuf::Timestamp
    Returns
    
  - (::Google::Protobuf::Timestamp) — Time the image was uploaded.
 
#upload_time=
def upload_time=(value) -> ::Google::Protobuf::Timestamp
    Parameter
    
  - value (::Google::Protobuf::Timestamp) — Time the image was uploaded.
 
    Returns
    
  - (::Google::Protobuf::Timestamp) — Time the image was uploaded.
 
#uri
def uri() -> ::String
    Returns
    
  - (::String) — Required. URL to access the image. Example: us-west4-docker.pkg.dev/test-project/test-repo/nginx@sha256:e9954c1fc875017be1c3e36eca16be2d9e9bccc4bf072163515467d6a823c7cf
 
#uri=
def uri=(value) -> ::String
    Parameter
    
  - value (::String) — Required. URL to access the image. Example: us-west4-docker.pkg.dev/test-project/test-repo/nginx@sha256:e9954c1fc875017be1c3e36eca16be2d9e9bccc4bf072163515467d6a823c7cf
 
    Returns
    
- (::String) — Required. URL to access the image. Example: us-west4-docker.pkg.dev/test-project/test-repo/nginx@sha256:e9954c1fc875017be1c3e36eca16be2d9e9bccc4bf072163515467d6a823c7cf