Interface ContainerdConfig.RegistryHostConfig.HostConfigOrBuilder (2.86.0)

public static interface ContainerdConfig.RegistryHostConfig.HostConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCa(int index)

public abstract ContainerdConfig.RegistryHostConfig.CertificateConfig getCa(int index)

CA configures the registry host certificate.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.CertificateConfig ca = 5;

Parameter
Name Description
index int
Returns
Type Description
ContainerdConfig.RegistryHostConfig.CertificateConfig

getCaCount()

public abstract int getCaCount()

CA configures the registry host certificate.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.CertificateConfig ca = 5;

Returns
Type Description
int

getCaList()

public abstract List<ContainerdConfig.RegistryHostConfig.CertificateConfig> getCaList()

CA configures the registry host certificate.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.CertificateConfig ca = 5;

Returns
Type Description
List<CertificateConfig>

getCaOrBuilder(int index)

public abstract ContainerdConfig.RegistryHostConfig.CertificateConfigOrBuilder getCaOrBuilder(int index)

CA configures the registry host certificate.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.CertificateConfig ca = 5;

Parameter
Name Description
index int
Returns
Type Description
ContainerdConfig.RegistryHostConfig.CertificateConfigOrBuilder

getCaOrBuilderList()

public abstract List<? extends ContainerdConfig.RegistryHostConfig.CertificateConfigOrBuilder> getCaOrBuilderList()

CA configures the registry host certificate.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.CertificateConfig ca = 5;

Returns
Type Description
List<? extends com.google.container.v1.ContainerdConfig.RegistryHostConfig.CertificateConfigOrBuilder>

getCapabilities(int index)

public abstract ContainerdConfig.RegistryHostConfig.HostCapability getCapabilities(int index)

Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.HostCapability capabilities = 2;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostCapability

The capabilities at the given index.

getCapabilitiesCount()

public abstract int getCapabilitiesCount()

Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.HostCapability capabilities = 2;

Returns
Type Description
int

The count of capabilities.

getCapabilitiesList()

public abstract List<ContainerdConfig.RegistryHostConfig.HostCapability> getCapabilitiesList()

Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.HostCapability capabilities = 2;

Returns
Type Description
List<HostCapability>

A list containing the capabilities.

getCapabilitiesValue(int index)

public abstract int getCapabilitiesValue(int index)

Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.HostCapability capabilities = 2;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
int

The enum numeric value on the wire of capabilities at the given index.

getCapabilitiesValueList()

public abstract List<Integer> getCapabilitiesValueList()

Capabilities represent the capabilities of the registry host, specifying what operations a host is capable of performing. If not set, containerd enables all capabilities by default.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.HostCapability capabilities = 2;

Returns
Type Description
List<Integer>

A list containing the enum numeric values on the wire for capabilities.

getClient(int index)

public abstract ContainerdConfig.RegistryHostConfig.CertificateConfigPair getClient(int index)

Client configures the registry host client certificate and key.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.CertificateConfigPair client = 6;

Parameter
Name Description
index int
Returns
Type Description
ContainerdConfig.RegistryHostConfig.CertificateConfigPair

getClientCount()

public abstract int getClientCount()

Client configures the registry host client certificate and key.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.CertificateConfigPair client = 6;

Returns
Type Description
int

getClientList()

public abstract List<ContainerdConfig.RegistryHostConfig.CertificateConfigPair> getClientList()

Client configures the registry host client certificate and key.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.CertificateConfigPair client = 6;

Returns
Type Description
List<CertificateConfigPair>

getClientOrBuilder(int index)

public abstract ContainerdConfig.RegistryHostConfig.CertificateConfigPairOrBuilder getClientOrBuilder(int index)

Client configures the registry host client certificate and key.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.CertificateConfigPair client = 6;

Parameter
Name Description
index int
Returns
Type Description
ContainerdConfig.RegistryHostConfig.CertificateConfigPairOrBuilder

getClientOrBuilderList()

public abstract List<? extends ContainerdConfig.RegistryHostConfig.CertificateConfigPairOrBuilder> getClientOrBuilderList()

Client configures the registry host client certificate and key.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.CertificateConfigPair client = 6;

Returns
Type Description
List<? extends com.google.container.v1.ContainerdConfig.RegistryHostConfig.CertificateConfigPairOrBuilder>

getDialTimeout()

public abstract Duration getDialTimeout()

Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an s suffix.

.google.protobuf.Duration dial_timeout = 7;

Returns
Type Description
Duration

The dialTimeout.

getDialTimeoutOrBuilder()

public abstract DurationOrBuilder getDialTimeoutOrBuilder()

Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an s suffix.

.google.protobuf.Duration dial_timeout = 7;

Returns
Type Description
DurationOrBuilder

getHeader(int index)

public abstract ContainerdConfig.RegistryHostConfig.RegistryHeader getHeader(int index)

Header configures the registry host headers.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.RegistryHeader header = 4;

Parameter
Name Description
index int
Returns
Type Description
ContainerdConfig.RegistryHostConfig.RegistryHeader

getHeaderCount()

public abstract int getHeaderCount()

Header configures the registry host headers.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.RegistryHeader header = 4;

Returns
Type Description
int

getHeaderList()

public abstract List<ContainerdConfig.RegistryHostConfig.RegistryHeader> getHeaderList()

Header configures the registry host headers.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.RegistryHeader header = 4;

Returns
Type Description
List<RegistryHeader>

getHeaderOrBuilder(int index)

public abstract ContainerdConfig.RegistryHostConfig.RegistryHeaderOrBuilder getHeaderOrBuilder(int index)

Header configures the registry host headers.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.RegistryHeader header = 4;

Parameter
Name Description
index int
Returns
Type Description
ContainerdConfig.RegistryHostConfig.RegistryHeaderOrBuilder

getHeaderOrBuilderList()

public abstract List<? extends ContainerdConfig.RegistryHostConfig.RegistryHeaderOrBuilder> getHeaderOrBuilderList()

Header configures the registry host headers.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.RegistryHeader header = 4;

Returns
Type Description
List<? extends com.google.container.v1.ContainerdConfig.RegistryHostConfig.RegistryHeaderOrBuilder>

getHost()

public abstract String getHost()

Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples:

  • my.customdomain.com
  • 10.0.1.2:5000

string host = 1;

Returns
Type Description
String

The host.

getHostBytes()

public abstract ByteString getHostBytes()

Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples:

  • my.customdomain.com
  • 10.0.1.2:5000

string host = 1;

Returns
Type Description
ByteString

The bytes for host.

getOverridePath()

public abstract boolean getOverridePath()

OverridePath is used to indicate the host's API root endpoint is defined in the URL path rather than by the API specification. This may be used with non-compliant OCI registries which are missing the /v2 prefix. If not set, containerd sets default false.

bool override_path = 3;

Returns
Type Description
boolean

The overridePath.

hasDialTimeout()

public abstract boolean hasDialTimeout()

Specifies the maximum duration allowed for a connection attempt to complete. A shorter timeout helps reduce delays when falling back to the original registry if the mirror is unreachable. Maximum allowed value is 180s. If not set, containerd sets default 30s. The value should be a decimal number of seconds with an s suffix.

.google.protobuf.Duration dial_timeout = 7;

Returns
Type Description
boolean

Whether the dialTimeout field is set.