Class ContainerdConfig.RegistryHostConfig.Builder (2.86.0)

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

RegistryHostConfig configures the top-level structure for a single containerd registry server's configuration, which represents one hosts.toml file on the node. It will override the same fqdns in PrivateRegistryAccessConfig.

Protobuf type google.container.v1.ContainerdConfig.RegistryHostConfig

Static Methods

getDescriptor()

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

Methods

addAllHosts(Iterable<? extends ContainerdConfig.RegistryHostConfig.HostConfig> values)

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

HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.HostConfig hosts = 2;

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

addHosts(ContainerdConfig.RegistryHostConfig.HostConfig value)

public ContainerdConfig.RegistryHostConfig.Builder addHosts(ContainerdConfig.RegistryHostConfig.HostConfig value)

HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.HostConfig hosts = 2;

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

addHosts(ContainerdConfig.RegistryHostConfig.HostConfig.Builder builderForValue)

public ContainerdConfig.RegistryHostConfig.Builder addHosts(ContainerdConfig.RegistryHostConfig.HostConfig.Builder builderForValue)

HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.HostConfig hosts = 2;

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

addHosts(int index, ContainerdConfig.RegistryHostConfig.HostConfig value)

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

HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.HostConfig hosts = 2;

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

addHosts(int index, ContainerdConfig.RegistryHostConfig.HostConfig.Builder builderForValue)

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

HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.HostConfig hosts = 2;

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

addHostsBuilder()

public ContainerdConfig.RegistryHostConfig.HostConfig.Builder addHostsBuilder()

HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.HostConfig hosts = 2;

Returns
Type Description
ContainerdConfig.RegistryHostConfig.HostConfig.Builder

addHostsBuilder(int index)

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

HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.HostConfig hosts = 2;

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

build()

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

buildPartial()

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

clear()

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

clearHosts()

public ContainerdConfig.RegistryHostConfig.Builder clearHosts()

HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.HostConfig hosts = 2;

Returns
Type Description
ContainerdConfig.RegistryHostConfig.Builder

clearServer()

public ContainerdConfig.RegistryHostConfig.Builder clearServer()

Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d/<server>/hosts.toml. 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 server = 1;

Returns
Type Description
ContainerdConfig.RegistryHostConfig.Builder

This builder for chaining.

getDefaultInstanceForType()

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

getDescriptorForType()

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

getHosts(int index)

public ContainerdConfig.RegistryHostConfig.HostConfig getHosts(int index)

HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.HostConfig hosts = 2;

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

getHostsBuilder(int index)

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

HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.HostConfig hosts = 2;

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

getHostsBuilderList()

public List<ContainerdConfig.RegistryHostConfig.HostConfig.Builder> getHostsBuilderList()

HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.HostConfig hosts = 2;

Returns
Type Description
List<Builder>

getHostsCount()

public int getHostsCount()

HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.HostConfig hosts = 2;

Returns
Type Description
int

getHostsList()

public List<ContainerdConfig.RegistryHostConfig.HostConfig> getHostsList()

HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.HostConfig hosts = 2;

Returns
Type Description
List<HostConfig>

getHostsOrBuilder(int index)

public ContainerdConfig.RegistryHostConfig.HostConfigOrBuilder getHostsOrBuilder(int index)

HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.HostConfig hosts = 2;

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

getHostsOrBuilderList()

public List<? extends ContainerdConfig.RegistryHostConfig.HostConfigOrBuilder> getHostsOrBuilderList()

HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.HostConfig hosts = 2;

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

getServer()

public String getServer()

Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d/<server>/hosts.toml. 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 server = 1;

Returns
Type Description
String

The server.

getServerBytes()

public ByteString getServerBytes()

Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d/<server>/hosts.toml. 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 server = 1;

Returns
Type Description
ByteString

The bytes for server.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ContainerdConfig.RegistryHostConfig other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeHosts(int index)

public ContainerdConfig.RegistryHostConfig.Builder removeHosts(int index)

HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.HostConfig hosts = 2;

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

setHosts(int index, ContainerdConfig.RegistryHostConfig.HostConfig value)

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

HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.HostConfig hosts = 2;

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

setHosts(int index, ContainerdConfig.RegistryHostConfig.HostConfig.Builder builderForValue)

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

HostConfig configures a list of host-specific configurations for the server. Each server can have at most 10 host configurations.

repeated .google.container.v1.ContainerdConfig.RegistryHostConfig.HostConfig hosts = 2;

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

setServer(String value)

public ContainerdConfig.RegistryHostConfig.Builder setServer(String value)

Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d/<server>/hosts.toml. 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 server = 1;

Parameter
Name Description
value String

The server to set.

Returns
Type Description
ContainerdConfig.RegistryHostConfig.Builder

This builder for chaining.

setServerBytes(ByteString value)

public ContainerdConfig.RegistryHostConfig.Builder setServerBytes(ByteString value)

Defines the host name of the registry server, which will be used to create configuration file as /etc/containerd/hosts.d/<server>/hosts.toml. 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 server = 1;

Parameter
Name Description
value ByteString

The bytes for server to set.

Returns
Type Description
ContainerdConfig.RegistryHostConfig.Builder

This builder for chaining.