Class ContainerdConfig.RegistryHostConfig.HostConfig.Builder (2.86.0)

public static final class ContainerdConfig.RegistryHostConfig.HostConfig.Builder extends GeneratedMessage.Builder<ContainerdConfig.RegistryHostConfig.HostConfig.Builder> implements ContainerdConfig.RegistryHostConfig.HostConfigOrBuilder

HostConfig configures the registry host under a given Server.

Protobuf type google.container.v1beta1.ContainerdConfig.RegistryHostConfig.HostConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllCa(Iterable<? extends ContainerdConfig.RegistryHostConfig.CertificateConfig> values)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder addAllCa(Iterable<? extends ContainerdConfig.RegistryHostConfig.CertificateConfig> values)

CA configures the registry host certificate.

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

Parameter
Name Description
values Iterable<? extends com.google.container.v1beta1.ContainerdConfig.RegistryHostConfig.CertificateConfig>
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

addAllCapabilities(Iterable<? extends ContainerdConfig.RegistryHostConfig.HostCapability> values)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder addAllCapabilities(Iterable<? extends ContainerdConfig.RegistryHostConfig.HostCapability> values)

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.v1beta1.ContainerdConfig.RegistryHostConfig.HostCapability capabilities = 2;

Parameter
Name Description
values Iterable<? extends com.google.container.v1beta1.ContainerdConfig.RegistryHostConfig.HostCapability>

The capabilities to add.

Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

This builder for chaining.

addAllCapabilitiesValue(Iterable<Integer> values)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder addAllCapabilitiesValue(Iterable<Integer> values)

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.v1beta1.ContainerdConfig.RegistryHostConfig.HostCapability capabilities = 2;

Parameter
Name Description
values Iterable<Integer>

The enum numeric values on the wire for capabilities to add.

Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

This builder for chaining.

addAllClient(Iterable<? extends ContainerdConfig.RegistryHostConfig.CertificateConfigPair> values)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder addAllClient(Iterable<? extends ContainerdConfig.RegistryHostConfig.CertificateConfigPair> values)

Client configures the registry host client certificate and key.

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

Parameter
Name Description
values Iterable<? extends com.google.container.v1beta1.ContainerdConfig.RegistryHostConfig.CertificateConfigPair>
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

addAllHeader(Iterable<? extends ContainerdConfig.RegistryHostConfig.RegistryHeader> values)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder addAllHeader(Iterable<? extends ContainerdConfig.RegistryHostConfig.RegistryHeader> values)

Header configures the registry host headers.

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

Parameter
Name Description
values Iterable<? extends com.google.container.v1beta1.ContainerdConfig.RegistryHostConfig.RegistryHeader>
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

addCa(ContainerdConfig.RegistryHostConfig.CertificateConfig value)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder addCa(ContainerdConfig.RegistryHostConfig.CertificateConfig value)

CA configures the registry host certificate.

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

Parameter
Name Description
value ContainerdConfig.RegistryHostConfig.CertificateConfig
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

addCa(ContainerdConfig.RegistryHostConfig.CertificateConfig.Builder builderForValue)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder addCa(ContainerdConfig.RegistryHostConfig.CertificateConfig.Builder builderForValue)

CA configures the registry host certificate.

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

Parameter
Name Description
builderForValue ContainerdConfig.RegistryHostConfig.CertificateConfig.Builder
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

addCa(int index, ContainerdConfig.RegistryHostConfig.CertificateConfig value)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder addCa(int index, ContainerdConfig.RegistryHostConfig.CertificateConfig value)

CA configures the registry host certificate.

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

Parameters
Name Description
index int
value ContainerdConfig.RegistryHostConfig.CertificateConfig
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

addCa(int index, ContainerdConfig.RegistryHostConfig.CertificateConfig.Builder builderForValue)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder addCa(int index, ContainerdConfig.RegistryHostConfig.CertificateConfig.Builder builderForValue)

CA configures the registry host certificate.

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

Parameters
Name Description
index int
builderForValue ContainerdConfig.RegistryHostConfig.CertificateConfig.Builder
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

addCaBuilder()

public ContainerdConfig.RegistryHostConfig.CertificateConfig.Builder addCaBuilder()

CA configures the registry host certificate.

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

Returns
Type Description
ContainerdConfig.RegistryHostConfig.CertificateConfig.Builder

addCaBuilder(int index)

public ContainerdConfig.RegistryHostConfig.CertificateConfig.Builder addCaBuilder(int index)

CA configures the registry host certificate.

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

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

addCapabilities(ContainerdConfig.RegistryHostConfig.HostCapability value)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder addCapabilities(ContainerdConfig.RegistryHostConfig.HostCapability value)

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.v1beta1.ContainerdConfig.RegistryHostConfig.HostCapability capabilities = 2;

Parameter
Name Description
value ContainerdConfig.RegistryHostConfig.HostCapability

The capabilities to add.

Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

This builder for chaining.

addCapabilitiesValue(int value)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder addCapabilitiesValue(int value)

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.v1beta1.ContainerdConfig.RegistryHostConfig.HostCapability capabilities = 2;

Parameter
Name Description
value int

The enum numeric value on the wire for capabilities to add.

Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

This builder for chaining.

addClient(ContainerdConfig.RegistryHostConfig.CertificateConfigPair value)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder addClient(ContainerdConfig.RegistryHostConfig.CertificateConfigPair value)

Client configures the registry host client certificate and key.

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

Parameter
Name Description
value ContainerdConfig.RegistryHostConfig.CertificateConfigPair
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

addClient(ContainerdConfig.RegistryHostConfig.CertificateConfigPair.Builder builderForValue)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder addClient(ContainerdConfig.RegistryHostConfig.CertificateConfigPair.Builder builderForValue)

Client configures the registry host client certificate and key.

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

Parameter
Name Description
builderForValue ContainerdConfig.RegistryHostConfig.CertificateConfigPair.Builder
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

addClient(int index, ContainerdConfig.RegistryHostConfig.CertificateConfigPair value)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder addClient(int index, ContainerdConfig.RegistryHostConfig.CertificateConfigPair value)

Client configures the registry host client certificate and key.

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

Parameters
Name Description
index int
value ContainerdConfig.RegistryHostConfig.CertificateConfigPair
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

addClient(int index, ContainerdConfig.RegistryHostConfig.CertificateConfigPair.Builder builderForValue)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder addClient(int index, ContainerdConfig.RegistryHostConfig.CertificateConfigPair.Builder builderForValue)

Client configures the registry host client certificate and key.

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

Parameters
Name Description
index int
builderForValue ContainerdConfig.RegistryHostConfig.CertificateConfigPair.Builder
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

addClientBuilder()

public ContainerdConfig.RegistryHostConfig.CertificateConfigPair.Builder addClientBuilder()

Client configures the registry host client certificate and key.

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

Returns
Type Description
ContainerdConfig.RegistryHostConfig.CertificateConfigPair.Builder

addClientBuilder(int index)

public ContainerdConfig.RegistryHostConfig.CertificateConfigPair.Builder addClientBuilder(int index)

Client configures the registry host client certificate and key.

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

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

addHeader(ContainerdConfig.RegistryHostConfig.RegistryHeader value)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder addHeader(ContainerdConfig.RegistryHostConfig.RegistryHeader value)

Header configures the registry host headers.

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

Parameter
Name Description
value ContainerdConfig.RegistryHostConfig.RegistryHeader
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

addHeader(ContainerdConfig.RegistryHostConfig.RegistryHeader.Builder builderForValue)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder addHeader(ContainerdConfig.RegistryHostConfig.RegistryHeader.Builder builderForValue)

Header configures the registry host headers.

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

Parameter
Name Description
builderForValue ContainerdConfig.RegistryHostConfig.RegistryHeader.Builder
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

addHeader(int index, ContainerdConfig.RegistryHostConfig.RegistryHeader value)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder addHeader(int index, ContainerdConfig.RegistryHostConfig.RegistryHeader value)

Header configures the registry host headers.

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

Parameters
Name Description
index int
value ContainerdConfig.RegistryHostConfig.RegistryHeader
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

addHeader(int index, ContainerdConfig.RegistryHostConfig.RegistryHeader.Builder builderForValue)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder addHeader(int index, ContainerdConfig.RegistryHostConfig.RegistryHeader.Builder builderForValue)

Header configures the registry host headers.

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

Parameters
Name Description
index int
builderForValue ContainerdConfig.RegistryHostConfig.RegistryHeader.Builder
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

addHeaderBuilder()

public ContainerdConfig.RegistryHostConfig.RegistryHeader.Builder addHeaderBuilder()

Header configures the registry host headers.

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

Returns
Type Description
ContainerdConfig.RegistryHostConfig.RegistryHeader.Builder

addHeaderBuilder(int index)

public ContainerdConfig.RegistryHostConfig.RegistryHeader.Builder addHeaderBuilder(int index)

Header configures the registry host headers.

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

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

build()

public ContainerdConfig.RegistryHostConfig.HostConfig build()
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig

buildPartial()

public ContainerdConfig.RegistryHostConfig.HostConfig buildPartial()
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig

clear()

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder clear()
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder
Overrides

clearCa()

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder clearCa()

CA configures the registry host certificate.

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

Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

clearCapabilities()

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder clearCapabilities()

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.v1beta1.ContainerdConfig.RegistryHostConfig.HostCapability capabilities = 2;

Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

This builder for chaining.

clearClient()

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder clearClient()

Client configures the registry host client certificate and key.

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

Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

clearDialTimeout()

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder clearDialTimeout()

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
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

clearHeader()

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder clearHeader()

Header configures the registry host headers.

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

Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

clearHost()

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder clearHost()

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
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

This builder for chaining.

clearOverridePath()

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder clearOverridePath()

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
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

This builder for chaining.

getCa(int index)

public ContainerdConfig.RegistryHostConfig.CertificateConfig getCa(int index)

CA configures the registry host certificate.

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

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

getCaBuilder(int index)

public ContainerdConfig.RegistryHostConfig.CertificateConfig.Builder getCaBuilder(int index)

CA configures the registry host certificate.

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

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

getCaBuilderList()

public List<ContainerdConfig.RegistryHostConfig.CertificateConfig.Builder> getCaBuilderList()

CA configures the registry host certificate.

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

Returns
Type Description
List<Builder>

getCaCount()

public int getCaCount()

CA configures the registry host certificate.

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

Returns
Type Description
int

getCaList()

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

CA configures the registry host certificate.

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

Returns
Type Description
List<CertificateConfig>

getCaOrBuilder(int index)

public ContainerdConfig.RegistryHostConfig.CertificateConfigOrBuilder getCaOrBuilder(int index)

CA configures the registry host certificate.

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

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

getCaOrBuilderList()

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

CA configures the registry host certificate.

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

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

getCapabilities(int index)

public 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.v1beta1.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 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.v1beta1.ContainerdConfig.RegistryHostConfig.HostCapability capabilities = 2;

Returns
Type Description
int

The count of capabilities.

getCapabilitiesList()

public 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.v1beta1.ContainerdConfig.RegistryHostConfig.HostCapability capabilities = 2;

Returns
Type Description
List<HostCapability>

A list containing the capabilities.

getCapabilitiesValue(int index)

public 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.v1beta1.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 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.v1beta1.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 ContainerdConfig.RegistryHostConfig.CertificateConfigPair getClient(int index)

Client configures the registry host client certificate and key.

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

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

getClientBuilder(int index)

public ContainerdConfig.RegistryHostConfig.CertificateConfigPair.Builder getClientBuilder(int index)

Client configures the registry host client certificate and key.

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

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

getClientBuilderList()

public List<ContainerdConfig.RegistryHostConfig.CertificateConfigPair.Builder> getClientBuilderList()

Client configures the registry host client certificate and key.

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

Returns
Type Description
List<Builder>

getClientCount()

public int getClientCount()

Client configures the registry host client certificate and key.

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

Returns
Type Description
int

getClientList()

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

Client configures the registry host client certificate and key.

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

Returns
Type Description
List<CertificateConfigPair>

getClientOrBuilder(int index)

public ContainerdConfig.RegistryHostConfig.CertificateConfigPairOrBuilder getClientOrBuilder(int index)

Client configures the registry host client certificate and key.

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

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

getClientOrBuilderList()

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

Client configures the registry host client certificate and key.

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

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

getDefaultInstanceForType()

public ContainerdConfig.RegistryHostConfig.HostConfig getDefaultInstanceForType()
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDialTimeout()

public 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.

getDialTimeoutBuilder()

public Duration.Builder getDialTimeoutBuilder()

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
Builder

getDialTimeoutOrBuilder()

public 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 ContainerdConfig.RegistryHostConfig.RegistryHeader getHeader(int index)

Header configures the registry host headers.

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

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

getHeaderBuilder(int index)

public ContainerdConfig.RegistryHostConfig.RegistryHeader.Builder getHeaderBuilder(int index)

Header configures the registry host headers.

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

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

getHeaderBuilderList()

public List<ContainerdConfig.RegistryHostConfig.RegistryHeader.Builder> getHeaderBuilderList()

Header configures the registry host headers.

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

Returns
Type Description
List<Builder>

getHeaderCount()

public int getHeaderCount()

Header configures the registry host headers.

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

Returns
Type Description
int

getHeaderList()

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

Header configures the registry host headers.

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

Returns
Type Description
List<RegistryHeader>

getHeaderOrBuilder(int index)

public ContainerdConfig.RegistryHostConfig.RegistryHeaderOrBuilder getHeaderOrBuilder(int index)

Header configures the registry host headers.

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

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

getHeaderOrBuilderList()

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

Header configures the registry host headers.

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

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

getHost()

public 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 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 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 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.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeDialTimeout(Duration value)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder mergeDialTimeout(Duration value)

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;

Parameter
Name Description
value Duration
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

mergeFrom(ContainerdConfig.RegistryHostConfig.HostConfig other)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder mergeFrom(ContainerdConfig.RegistryHostConfig.HostConfig other)
Parameter
Name Description
other ContainerdConfig.RegistryHostConfig.HostConfig
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder
Overrides

removeCa(int index)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder removeCa(int index)

CA configures the registry host certificate.

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

Parameter
Name Description
index int
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

removeClient(int index)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder removeClient(int index)

Client configures the registry host client certificate and key.

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

Parameter
Name Description
index int
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

removeHeader(int index)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder removeHeader(int index)

Header configures the registry host headers.

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

Parameter
Name Description
index int
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

setCa(int index, ContainerdConfig.RegistryHostConfig.CertificateConfig value)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder setCa(int index, ContainerdConfig.RegistryHostConfig.CertificateConfig value)

CA configures the registry host certificate.

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

Parameters
Name Description
index int
value ContainerdConfig.RegistryHostConfig.CertificateConfig
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

setCa(int index, ContainerdConfig.RegistryHostConfig.CertificateConfig.Builder builderForValue)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder setCa(int index, ContainerdConfig.RegistryHostConfig.CertificateConfig.Builder builderForValue)

CA configures the registry host certificate.

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

Parameters
Name Description
index int
builderForValue ContainerdConfig.RegistryHostConfig.CertificateConfig.Builder
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

setCapabilities(int index, ContainerdConfig.RegistryHostConfig.HostCapability value)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder setCapabilities(int index, ContainerdConfig.RegistryHostConfig.HostCapability value)

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.v1beta1.ContainerdConfig.RegistryHostConfig.HostCapability capabilities = 2;

Parameters
Name Description
index int

The index to set the value at.

value ContainerdConfig.RegistryHostConfig.HostCapability

The capabilities to set.

Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

This builder for chaining.

setCapabilitiesValue(int index, int value)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder setCapabilitiesValue(int index, int value)

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.v1beta1.ContainerdConfig.RegistryHostConfig.HostCapability capabilities = 2;

Parameters
Name Description
index int

The index to set the value at.

value int

The enum numeric value on the wire for capabilities to set.

Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

This builder for chaining.

setClient(int index, ContainerdConfig.RegistryHostConfig.CertificateConfigPair value)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder setClient(int index, ContainerdConfig.RegistryHostConfig.CertificateConfigPair value)

Client configures the registry host client certificate and key.

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

Parameters
Name Description
index int
value ContainerdConfig.RegistryHostConfig.CertificateConfigPair
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

setClient(int index, ContainerdConfig.RegistryHostConfig.CertificateConfigPair.Builder builderForValue)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder setClient(int index, ContainerdConfig.RegistryHostConfig.CertificateConfigPair.Builder builderForValue)

Client configures the registry host client certificate and key.

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

Parameters
Name Description
index int
builderForValue ContainerdConfig.RegistryHostConfig.CertificateConfigPair.Builder
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

setDialTimeout(Duration value)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder setDialTimeout(Duration value)

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;

Parameter
Name Description
value Duration
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

setDialTimeout(Duration.Builder builderForValue)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder setDialTimeout(Duration.Builder builderForValue)

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;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

setHeader(int index, ContainerdConfig.RegistryHostConfig.RegistryHeader value)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder setHeader(int index, ContainerdConfig.RegistryHostConfig.RegistryHeader value)

Header configures the registry host headers.

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

Parameters
Name Description
index int
value ContainerdConfig.RegistryHostConfig.RegistryHeader
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

setHeader(int index, ContainerdConfig.RegistryHostConfig.RegistryHeader.Builder builderForValue)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder setHeader(int index, ContainerdConfig.RegistryHostConfig.RegistryHeader.Builder builderForValue)

Header configures the registry host headers.

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

Parameters
Name Description
index int
builderForValue ContainerdConfig.RegistryHostConfig.RegistryHeader.Builder
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

setHost(String value)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder setHost(String value)

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;

Parameter
Name Description
value String

The host to set.

Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

This builder for chaining.

setHostBytes(ByteString value)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder setHostBytes(ByteString value)

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;

Parameter
Name Description
value ByteString

The bytes for host to set.

Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

This builder for chaining.

setOverridePath(boolean value)

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder setOverridePath(boolean value)

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;

Parameter
Name Description
value boolean

The overridePath to set.

Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

This builder for chaining.