Class DockerImage.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<DockerImage.Builder>
-
- com.google.devtools.artifactregistry.v1.DockerImage.Builder
-
- All Implemented Interfaces:
DockerImageOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- DockerImage
public static final class DockerImage.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DockerImage.Builder> implements DockerImageOrBuilder
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
Protobuf typegoogle.devtools.artifactregistry.v1.DockerImage
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DockerImage.Builder
addAllTags(Iterable<String> values)
Tags attached to this image.DockerImage.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
DockerImage.Builder
addTags(String value)
Tags attached to this image.DockerImage.Builder
addTagsBytes(com.google.protobuf.ByteString value)
Tags attached to this image.DockerImage
build()
DockerImage
buildPartial()
DockerImage.Builder
clear()
DockerImage.Builder
clearBuildTime()
The time this image was built.DockerImage.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
DockerImage.Builder
clearImageSizeBytes()
Calculated size of the image.DockerImage.Builder
clearMediaType()
Media type of this image, e.g.DockerImage.Builder
clearName()
Required.DockerImage.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
DockerImage.Builder
clearTags()
Tags attached to this image.DockerImage.Builder
clearUpdateTime()
Output only.DockerImage.Builder
clearUploadTime()
Time the image was uploaded.DockerImage.Builder
clearUri()
Required.DockerImage.Builder
clone()
com.google.protobuf.Timestamp
getBuildTime()
The time this image was built.com.google.protobuf.Timestamp.Builder
getBuildTimeBuilder()
The time this image was built.com.google.protobuf.TimestampOrBuilder
getBuildTimeOrBuilder()
The time this image was built.DockerImage
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
long
getImageSizeBytes()
Calculated size of the image.String
getMediaType()
Media type of this image, e.g.com.google.protobuf.ByteString
getMediaTypeBytes()
Media type of this image, e.g.String
getName()
Required.com.google.protobuf.ByteString
getNameBytes()
Required.String
getTags(int index)
Tags attached to this image.com.google.protobuf.ByteString
getTagsBytes(int index)
Tags attached to this image.int
getTagsCount()
Tags attached to this image.com.google.protobuf.ProtocolStringList
getTagsList()
Tags attached to this image.com.google.protobuf.Timestamp
getUpdateTime()
Output only.com.google.protobuf.Timestamp.Builder
getUpdateTimeBuilder()
Output only.com.google.protobuf.TimestampOrBuilder
getUpdateTimeOrBuilder()
Output only.com.google.protobuf.Timestamp
getUploadTime()
Time the image was uploaded.com.google.protobuf.Timestamp.Builder
getUploadTimeBuilder()
Time the image was uploaded.com.google.protobuf.TimestampOrBuilder
getUploadTimeOrBuilder()
Time the image was uploaded.String
getUri()
Required.com.google.protobuf.ByteString
getUriBytes()
Required.boolean
hasBuildTime()
The time this image was built.boolean
hasUpdateTime()
Output only.boolean
hasUploadTime()
Time the image was uploaded.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
DockerImage.Builder
mergeBuildTime(com.google.protobuf.Timestamp value)
The time this image was built.DockerImage.Builder
mergeFrom(DockerImage other)
DockerImage.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
DockerImage.Builder
mergeFrom(com.google.protobuf.Message other)
DockerImage.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
DockerImage.Builder
mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only.DockerImage.Builder
mergeUploadTime(com.google.protobuf.Timestamp value)
Time the image was uploaded.DockerImage.Builder
setBuildTime(com.google.protobuf.Timestamp value)
The time this image was built.DockerImage.Builder
setBuildTime(com.google.protobuf.Timestamp.Builder builderForValue)
The time this image was built.DockerImage.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
DockerImage.Builder
setImageSizeBytes(long value)
Calculated size of the image.DockerImage.Builder
setMediaType(String value)
Media type of this image, e.g.DockerImage.Builder
setMediaTypeBytes(com.google.protobuf.ByteString value)
Media type of this image, e.g.DockerImage.Builder
setName(String value)
Required.DockerImage.Builder
setNameBytes(com.google.protobuf.ByteString value)
Required.DockerImage.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
DockerImage.Builder
setTags(int index, String value)
Tags attached to this image.DockerImage.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
DockerImage.Builder
setUpdateTime(com.google.protobuf.Timestamp value)
Output only.DockerImage.Builder
setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.DockerImage.Builder
setUploadTime(com.google.protobuf.Timestamp value)
Time the image was uploaded.DockerImage.Builder
setUploadTime(com.google.protobuf.Timestamp.Builder builderForValue)
Time the image was uploaded.DockerImage.Builder
setUri(String value)
Required.DockerImage.Builder
setUriBytes(com.google.protobuf.ByteString value)
Required.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<DockerImage.Builder>
-
clear
public DockerImage.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<DockerImage.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<DockerImage.Builder>
-
getDefaultInstanceForType
public DockerImage getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public DockerImage build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public DockerImage buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public DockerImage.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<DockerImage.Builder>
-
setField
public DockerImage.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DockerImage.Builder>
-
clearField
public DockerImage.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DockerImage.Builder>
-
clearOneof
public DockerImage.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<DockerImage.Builder>
-
setRepeatedField
public DockerImage.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DockerImage.Builder>
-
addRepeatedField
public DockerImage.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<DockerImage.Builder>
-
mergeFrom
public DockerImage.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DockerImage.Builder>
-
mergeFrom
public DockerImage.Builder mergeFrom(DockerImage other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<DockerImage.Builder>
-
mergeFrom
public DockerImage.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<DockerImage.Builder>
- Throws:
IOException
-
getName
public String getName()
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.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getName
in interfaceDockerImageOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
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.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getNameBytes
in interfaceDockerImageOrBuilder
- Returns:
- The bytes for name.
-
setName
public DockerImage.Builder setName(String value)
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.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public DockerImage.Builder clearName()
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.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
setNameBytes
public DockerImage.Builder setNameBytes(com.google.protobuf.ByteString value)
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.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
getUri
public String getUri()
Required. URL to access the image. Example: us-west4-docker.pkg.dev/test-project/test-repo/nginx@sha256:e9954c1fc875017be1c3e36eca16be2d9e9bccc4bf072163515467d6a823c7cf
string uri = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getUri
in interfaceDockerImageOrBuilder
- Returns:
- The uri.
-
getUriBytes
public com.google.protobuf.ByteString getUriBytes()
Required. URL to access the image. Example: us-west4-docker.pkg.dev/test-project/test-repo/nginx@sha256:e9954c1fc875017be1c3e36eca16be2d9e9bccc4bf072163515467d6a823c7cf
string uri = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getUriBytes
in interfaceDockerImageOrBuilder
- Returns:
- The bytes for uri.
-
setUri
public DockerImage.Builder setUri(String value)
Required. URL to access the image. Example: us-west4-docker.pkg.dev/test-project/test-repo/nginx@sha256:e9954c1fc875017be1c3e36eca16be2d9e9bccc4bf072163515467d6a823c7cf
string uri = 2 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The uri to set.- Returns:
- This builder for chaining.
-
clearUri
public DockerImage.Builder clearUri()
Required. URL to access the image. Example: us-west4-docker.pkg.dev/test-project/test-repo/nginx@sha256:e9954c1fc875017be1c3e36eca16be2d9e9bccc4bf072163515467d6a823c7cf
string uri = 2 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
setUriBytes
public DockerImage.Builder setUriBytes(com.google.protobuf.ByteString value)
Required. URL to access the image. Example: us-west4-docker.pkg.dev/test-project/test-repo/nginx@sha256:e9954c1fc875017be1c3e36eca16be2d9e9bccc4bf072163515467d6a823c7cf
string uri = 2 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The bytes for uri to set.- Returns:
- This builder for chaining.
-
getTagsList
public com.google.protobuf.ProtocolStringList getTagsList()
Tags attached to this image.
repeated string tags = 3;
- Specified by:
getTagsList
in interfaceDockerImageOrBuilder
- Returns:
- A list containing the tags.
-
getTagsCount
public int getTagsCount()
Tags attached to this image.
repeated string tags = 3;
- Specified by:
getTagsCount
in interfaceDockerImageOrBuilder
- Returns:
- The count of tags.
-
getTags
public String getTags(int index)
Tags attached to this image.
repeated string tags = 3;
- Specified by:
getTags
in interfaceDockerImageOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The tags at the given index.
-
getTagsBytes
public com.google.protobuf.ByteString getTagsBytes(int index)
Tags attached to this image.
repeated string tags = 3;
- Specified by:
getTagsBytes
in interfaceDockerImageOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the tags at the given index.
-
setTags
public DockerImage.Builder setTags(int index, String value)
Tags attached to this image.
repeated string tags = 3;
- Parameters:
index
- The index to set the value at.value
- The tags to set.- Returns:
- This builder for chaining.
-
addTags
public DockerImage.Builder addTags(String value)
Tags attached to this image.
repeated string tags = 3;
- Parameters:
value
- The tags to add.- Returns:
- This builder for chaining.
-
addAllTags
public DockerImage.Builder addAllTags(Iterable<String> values)
Tags attached to this image.
repeated string tags = 3;
- Parameters:
values
- The tags to add.- Returns:
- This builder for chaining.
-
clearTags
public DockerImage.Builder clearTags()
Tags attached to this image.
repeated string tags = 3;
- Returns:
- This builder for chaining.
-
addTagsBytes
public DockerImage.Builder addTagsBytes(com.google.protobuf.ByteString value)
Tags attached to this image.
repeated string tags = 3;
- Parameters:
value
- The bytes of the tags to add.- Returns:
- This builder for chaining.
-
getImageSizeBytes
public long getImageSizeBytes()
Calculated size of the image. This field is returned as the 'metadata.imageSizeBytes' field in the Version resource.
int64 image_size_bytes = 4;
- Specified by:
getImageSizeBytes
in interfaceDockerImageOrBuilder
- Returns:
- The imageSizeBytes.
-
setImageSizeBytes
public DockerImage.Builder setImageSizeBytes(long value)
Calculated size of the image. This field is returned as the 'metadata.imageSizeBytes' field in the Version resource.
int64 image_size_bytes = 4;
- Parameters:
value
- The imageSizeBytes to set.- Returns:
- This builder for chaining.
-
clearImageSizeBytes
public DockerImage.Builder clearImageSizeBytes()
Calculated size of the image. This field is returned as the 'metadata.imageSizeBytes' field in the Version resource.
int64 image_size_bytes = 4;
- Returns:
- This builder for chaining.
-
hasUploadTime
public boolean hasUploadTime()
Time the image was uploaded.
.google.protobuf.Timestamp upload_time = 5;
- Specified by:
hasUploadTime
in interfaceDockerImageOrBuilder
- Returns:
- Whether the uploadTime field is set.
-
getUploadTime
public com.google.protobuf.Timestamp getUploadTime()
Time the image was uploaded.
.google.protobuf.Timestamp upload_time = 5;
- Specified by:
getUploadTime
in interfaceDockerImageOrBuilder
- Returns:
- The uploadTime.
-
setUploadTime
public DockerImage.Builder setUploadTime(com.google.protobuf.Timestamp value)
Time the image was uploaded.
.google.protobuf.Timestamp upload_time = 5;
-
setUploadTime
public DockerImage.Builder setUploadTime(com.google.protobuf.Timestamp.Builder builderForValue)
Time the image was uploaded.
.google.protobuf.Timestamp upload_time = 5;
-
mergeUploadTime
public DockerImage.Builder mergeUploadTime(com.google.protobuf.Timestamp value)
Time the image was uploaded.
.google.protobuf.Timestamp upload_time = 5;
-
clearUploadTime
public DockerImage.Builder clearUploadTime()
Time the image was uploaded.
.google.protobuf.Timestamp upload_time = 5;
-
getUploadTimeBuilder
public com.google.protobuf.Timestamp.Builder getUploadTimeBuilder()
Time the image was uploaded.
.google.protobuf.Timestamp upload_time = 5;
-
getUploadTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUploadTimeOrBuilder()
Time the image was uploaded.
.google.protobuf.Timestamp upload_time = 5;
- Specified by:
getUploadTimeOrBuilder
in interfaceDockerImageOrBuilder
-
getMediaType
public String getMediaType()
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.
string media_type = 6;
- Specified by:
getMediaType
in interfaceDockerImageOrBuilder
- Returns:
- The mediaType.
-
getMediaTypeBytes
public com.google.protobuf.ByteString getMediaTypeBytes()
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.
string media_type = 6;
- Specified by:
getMediaTypeBytes
in interfaceDockerImageOrBuilder
- Returns:
- The bytes for mediaType.
-
setMediaType
public DockerImage.Builder setMediaType(String value)
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.
string media_type = 6;
- Parameters:
value
- The mediaType to set.- Returns:
- This builder for chaining.
-
clearMediaType
public DockerImage.Builder clearMediaType()
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.
string media_type = 6;
- Returns:
- This builder for chaining.
-
setMediaTypeBytes
public DockerImage.Builder setMediaTypeBytes(com.google.protobuf.ByteString value)
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.
string media_type = 6;
- Parameters:
value
- The bytes for mediaType to set.- Returns:
- This builder for chaining.
-
hasBuildTime
public boolean hasBuildTime()
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.
.google.protobuf.Timestamp build_time = 7;
- Specified by:
hasBuildTime
in interfaceDockerImageOrBuilder
- Returns:
- Whether the buildTime field is set.
-
getBuildTime
public com.google.protobuf.Timestamp getBuildTime()
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.
.google.protobuf.Timestamp build_time = 7;
- Specified by:
getBuildTime
in interfaceDockerImageOrBuilder
- Returns:
- The buildTime.
-
setBuildTime
public DockerImage.Builder setBuildTime(com.google.protobuf.Timestamp value)
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.
.google.protobuf.Timestamp build_time = 7;
-
setBuildTime
public DockerImage.Builder setBuildTime(com.google.protobuf.Timestamp.Builder builderForValue)
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.
.google.protobuf.Timestamp build_time = 7;
-
mergeBuildTime
public DockerImage.Builder mergeBuildTime(com.google.protobuf.Timestamp value)
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.
.google.protobuf.Timestamp build_time = 7;
-
clearBuildTime
public DockerImage.Builder clearBuildTime()
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.
.google.protobuf.Timestamp build_time = 7;
-
getBuildTimeBuilder
public com.google.protobuf.Timestamp.Builder getBuildTimeBuilder()
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.
.google.protobuf.Timestamp build_time = 7;
-
getBuildTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getBuildTimeOrBuilder()
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.
.google.protobuf.Timestamp build_time = 7;
- Specified by:
getBuildTimeOrBuilder
in interfaceDockerImageOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()
Output only. The time when the docker image was last updated.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
hasUpdateTime
in interfaceDockerImageOrBuilder
- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()
Output only. The time when the docker image was last updated.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getUpdateTime
in interfaceDockerImageOrBuilder
- Returns:
- The updateTime.
-
setUpdateTime
public DockerImage.Builder setUpdateTime(com.google.protobuf.Timestamp value)
Output only. The time when the docker image was last updated.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
setUpdateTime
public DockerImage.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. The time when the docker image was last updated.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
mergeUpdateTime
public DockerImage.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
Output only. The time when the docker image was last updated.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
clearUpdateTime
public DockerImage.Builder clearUpdateTime()
Output only. The time when the docker image was last updated.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
Output only. The time when the docker image was last updated.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. The time when the docker image was last updated.
.google.protobuf.Timestamp update_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getUpdateTimeOrBuilder
in interfaceDockerImageOrBuilder
-
setUnknownFields
public final DockerImage.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DockerImage.Builder>
-
mergeUnknownFields
public final DockerImage.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<DockerImage.Builder>
-
-