Class ContainerdConfig.RegistryHostConfig.HostConfig (2.86.0)

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

HostConfig configures the registry host under a given Server.

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

Inheritance

Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessage > ContainerdConfig.RegistryHostConfig.HostConfig

Static Fields

CAPABILITIES_FIELD_NUMBER

public static final int CAPABILITIES_FIELD_NUMBER
Field Value
Type Description
int

CA_FIELD_NUMBER

public static final int CA_FIELD_NUMBER
Field Value
Type Description
int

CLIENT_FIELD_NUMBER

public static final int CLIENT_FIELD_NUMBER
Field Value
Type Description
int

DIAL_TIMEOUT_FIELD_NUMBER

public static final int DIAL_TIMEOUT_FIELD_NUMBER
Field Value
Type Description
int

HEADER_FIELD_NUMBER

public static final int HEADER_FIELD_NUMBER
Field Value
Type Description
int

HOST_FIELD_NUMBER

public static final int HOST_FIELD_NUMBER
Field Value
Type Description
int

OVERRIDE_PATH_FIELD_NUMBER

public static final int OVERRIDE_PATH_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static ContainerdConfig.RegistryHostConfig.HostConfig getDefaultInstance()
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig

getDescriptor()

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

newBuilder()

public static ContainerdConfig.RegistryHostConfig.HostConfig.Builder newBuilder()
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

newBuilder(ContainerdConfig.RegistryHostConfig.HostConfig prototype)

public static ContainerdConfig.RegistryHostConfig.HostConfig.Builder newBuilder(ContainerdConfig.RegistryHostConfig.HostConfig prototype)
Parameter
Name Description
prototype ContainerdConfig.RegistryHostConfig.HostConfig
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

parseDelimitedFrom(InputStream input)

public static ContainerdConfig.RegistryHostConfig.HostConfig parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static ContainerdConfig.RegistryHostConfig.HostConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static ContainerdConfig.RegistryHostConfig.HostConfig parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static ContainerdConfig.RegistryHostConfig.HostConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static ContainerdConfig.RegistryHostConfig.HostConfig parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static ContainerdConfig.RegistryHostConfig.HostConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static ContainerdConfig.RegistryHostConfig.HostConfig parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static ContainerdConfig.RegistryHostConfig.HostConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static ContainerdConfig.RegistryHostConfig.HostConfig parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static ContainerdConfig.RegistryHostConfig.HostConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static ContainerdConfig.RegistryHostConfig.HostConfig parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static ContainerdConfig.RegistryHostConfig.HostConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<ContainerdConfig.RegistryHostConfig.HostConfig> parser()
Returns
Type Description
Parser<HostConfig>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

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

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

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

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.

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

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.

getParserForType()

public Parser<ContainerdConfig.RegistryHostConfig.HostConfig> getParserForType()
Returns
Type Description
Parser<HostConfig>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

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.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder newBuilderForType()
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected ContainerdConfig.RegistryHostConfig.HostConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder
Overrides

toBuilder()

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder toBuilder()
Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException