Interface ImageManifestOrBuilder (1.80.0)

public interface ImageManifestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getArchitecture()

public abstract String getArchitecture()

Optional. The CPU architecture of the image. Values are provided by the Docker client and are not validated by Artifact Registry. Example values include "amd64", "arm64", "ppc64le", "s390x", "riscv64", "mips64le", etc.

string architecture = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The architecture.

getArchitectureBytes()

public abstract ByteString getArchitectureBytes()

Optional. The CPU architecture of the image. Values are provided by the Docker client and are not validated by Artifact Registry. Example values include "amd64", "arm64", "ppc64le", "s390x", "riscv64", "mips64le", etc.

string architecture = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for architecture.

getDigest()

public abstract String getDigest()

Optional. The manifest digest, in the format "sha256:<sha256_hex_digest>".

string digest = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The digest.

getDigestBytes()

public abstract ByteString getDigestBytes()

Optional. The manifest digest, in the format "sha256:<sha256_hex_digest>".

string digest = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for digest.

getMediaType()

public abstract String getMediaType()

Optional. The media type of the manifest, e.g., "application/vnd.docker.distribution.manifest.v2+json"

string media_type = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The mediaType.

getMediaTypeBytes()

public abstract ByteString getMediaTypeBytes()

Optional. The media type of the manifest, e.g., "application/vnd.docker.distribution.manifest.v2+json"

string media_type = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for mediaType.

getOs()

public abstract String getOs()

Optional. The operating system of the image. Values are provided by the Docker client and are not validated by Artifact Registry. Example values include "linux", "windows", "darwin", "aix", etc.

string os = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The os.

getOsBytes()

public abstract ByteString getOsBytes()

Optional. The operating system of the image. Values are provided by the Docker client and are not validated by Artifact Registry. Example values include "linux", "windows", "darwin", "aix", etc.

string os = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for os.

getOsFeatures(int index)

public abstract String getOsFeatures(int index)

Optional. The required OS features for the image, for example on Windows win32k.

repeated string os_features = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The osFeatures at the given index.

getOsFeaturesBytes(int index)

public abstract ByteString getOsFeaturesBytes(int index)

Optional. The required OS features for the image, for example on Windows win32k.

repeated string os_features = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the osFeatures at the given index.

getOsFeaturesCount()

public abstract int getOsFeaturesCount()

Optional. The required OS features for the image, for example on Windows win32k.

repeated string os_features = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of osFeatures.

getOsFeaturesList()

public abstract List<String> getOsFeaturesList()

Optional. The required OS features for the image, for example on Windows win32k.

repeated string os_features = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<String>

A list containing the osFeatures.

getOsVersion()

public abstract String getOsVersion()

Optional. The OS version of the image, for example on Windows 10.0.14393.1066.

string os_version = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The osVersion.

getOsVersionBytes()

public abstract ByteString getOsVersionBytes()

Optional. The OS version of the image, for example on Windows 10.0.14393.1066.

string os_version = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for osVersion.

getVariant()

public abstract String getVariant()

Optional. The variant of the CPU in the image, for example v7 to specify ARMv7 when architecture is arm.

string variant = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The variant.

getVariantBytes()

public abstract ByteString getVariantBytes()

Optional. The variant of the CPU in the image, for example v7 to specify ARMv7 when architecture is arm.

string variant = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for variant.