Class ContainerdConfig.Builder (2.86.0)

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

ContainerdConfig contains configuration to customize containerd.

Protobuf type google.container.v1beta1.ContainerdConfig

Static Methods

getDescriptor()

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

Methods

addAllRegistryHosts(Iterable<? extends ContainerdConfig.RegistryHostConfig> values)

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

RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed.

repeated .google.container.v1beta1.ContainerdConfig.RegistryHostConfig registry_hosts = 3;

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

addRegistryHosts(ContainerdConfig.RegistryHostConfig value)

public ContainerdConfig.Builder addRegistryHosts(ContainerdConfig.RegistryHostConfig value)

RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed.

repeated .google.container.v1beta1.ContainerdConfig.RegistryHostConfig registry_hosts = 3;

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

addRegistryHosts(ContainerdConfig.RegistryHostConfig.Builder builderForValue)

public ContainerdConfig.Builder addRegistryHosts(ContainerdConfig.RegistryHostConfig.Builder builderForValue)

RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed.

repeated .google.container.v1beta1.ContainerdConfig.RegistryHostConfig registry_hosts = 3;

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

addRegistryHosts(int index, ContainerdConfig.RegistryHostConfig value)

public ContainerdConfig.Builder addRegistryHosts(int index, ContainerdConfig.RegistryHostConfig value)

RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed.

repeated .google.container.v1beta1.ContainerdConfig.RegistryHostConfig registry_hosts = 3;

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

addRegistryHosts(int index, ContainerdConfig.RegistryHostConfig.Builder builderForValue)

public ContainerdConfig.Builder addRegistryHosts(int index, ContainerdConfig.RegistryHostConfig.Builder builderForValue)

RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed.

repeated .google.container.v1beta1.ContainerdConfig.RegistryHostConfig registry_hosts = 3;

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

addRegistryHostsBuilder()

public ContainerdConfig.RegistryHostConfig.Builder addRegistryHostsBuilder()

RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed.

repeated .google.container.v1beta1.ContainerdConfig.RegistryHostConfig registry_hosts = 3;

Returns
Type Description
ContainerdConfig.RegistryHostConfig.Builder

addRegistryHostsBuilder(int index)

public ContainerdConfig.RegistryHostConfig.Builder addRegistryHostsBuilder(int index)

RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed.

repeated .google.container.v1beta1.ContainerdConfig.RegistryHostConfig registry_hosts = 3;

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

build()

public ContainerdConfig build()
Returns
Type Description
ContainerdConfig

buildPartial()

public ContainerdConfig buildPartial()
Returns
Type Description
ContainerdConfig

clear()

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

clearPrivateRegistryAccessConfig()

public ContainerdConfig.Builder clearPrivateRegistryAccessConfig()

PrivateRegistryAccessConfig is used to configure access configuration for private container registries.

.google.container.v1beta1.ContainerdConfig.PrivateRegistryAccessConfig private_registry_access_config = 1;

Returns
Type Description
ContainerdConfig.Builder

clearRegistryHosts()

public ContainerdConfig.Builder clearRegistryHosts()

RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed.

repeated .google.container.v1beta1.ContainerdConfig.RegistryHostConfig registry_hosts = 3;

Returns
Type Description
ContainerdConfig.Builder

clearWritableCgroups()

public ContainerdConfig.Builder clearWritableCgroups()

Optional. WritableCgroups defines writable cgroups configuration for the node pool.

.google.container.v1beta1.ContainerdConfig.WritableCgroups writable_cgroups = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ContainerdConfig.Builder

getDefaultInstanceForType()

public ContainerdConfig getDefaultInstanceForType()
Returns
Type Description
ContainerdConfig

getDescriptorForType()

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

getPrivateRegistryAccessConfig()

public ContainerdConfig.PrivateRegistryAccessConfig getPrivateRegistryAccessConfig()

PrivateRegistryAccessConfig is used to configure access configuration for private container registries.

.google.container.v1beta1.ContainerdConfig.PrivateRegistryAccessConfig private_registry_access_config = 1;

Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig

The privateRegistryAccessConfig.

getPrivateRegistryAccessConfigBuilder()

public ContainerdConfig.PrivateRegistryAccessConfig.Builder getPrivateRegistryAccessConfigBuilder()

PrivateRegistryAccessConfig is used to configure access configuration for private container registries.

.google.container.v1beta1.ContainerdConfig.PrivateRegistryAccessConfig private_registry_access_config = 1;

Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfig.Builder

getPrivateRegistryAccessConfigOrBuilder()

public ContainerdConfig.PrivateRegistryAccessConfigOrBuilder getPrivateRegistryAccessConfigOrBuilder()

PrivateRegistryAccessConfig is used to configure access configuration for private container registries.

.google.container.v1beta1.ContainerdConfig.PrivateRegistryAccessConfig private_registry_access_config = 1;

Returns
Type Description
ContainerdConfig.PrivateRegistryAccessConfigOrBuilder

getRegistryHosts(int index)

public ContainerdConfig.RegistryHostConfig getRegistryHosts(int index)

RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed.

repeated .google.container.v1beta1.ContainerdConfig.RegistryHostConfig registry_hosts = 3;

Parameter
Name Description
index int
Returns
Type Description
ContainerdConfig.RegistryHostConfig

getRegistryHostsBuilder(int index)

public ContainerdConfig.RegistryHostConfig.Builder getRegistryHostsBuilder(int index)

RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed.

repeated .google.container.v1beta1.ContainerdConfig.RegistryHostConfig registry_hosts = 3;

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

getRegistryHostsBuilderList()

public List<ContainerdConfig.RegistryHostConfig.Builder> getRegistryHostsBuilderList()

RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed.

repeated .google.container.v1beta1.ContainerdConfig.RegistryHostConfig registry_hosts = 3;

Returns
Type Description
List<Builder>

getRegistryHostsCount()

public int getRegistryHostsCount()

RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed.

repeated .google.container.v1beta1.ContainerdConfig.RegistryHostConfig registry_hosts = 3;

Returns
Type Description
int

getRegistryHostsList()

public List<ContainerdConfig.RegistryHostConfig> getRegistryHostsList()

RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed.

repeated .google.container.v1beta1.ContainerdConfig.RegistryHostConfig registry_hosts = 3;

Returns
Type Description
List<RegistryHostConfig>

getRegistryHostsOrBuilder(int index)

public ContainerdConfig.RegistryHostConfigOrBuilder getRegistryHostsOrBuilder(int index)

RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed.

repeated .google.container.v1beta1.ContainerdConfig.RegistryHostConfig registry_hosts = 3;

Parameter
Name Description
index int
Returns
Type Description
ContainerdConfig.RegistryHostConfigOrBuilder

getRegistryHostsOrBuilderList()

public List<? extends ContainerdConfig.RegistryHostConfigOrBuilder> getRegistryHostsOrBuilderList()

RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed.

repeated .google.container.v1beta1.ContainerdConfig.RegistryHostConfig registry_hosts = 3;

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

getWritableCgroups()

public ContainerdConfig.WritableCgroups getWritableCgroups()

Optional. WritableCgroups defines writable cgroups configuration for the node pool.

.google.container.v1beta1.ContainerdConfig.WritableCgroups writable_cgroups = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ContainerdConfig.WritableCgroups

The writableCgroups.

getWritableCgroupsBuilder()

public ContainerdConfig.WritableCgroups.Builder getWritableCgroupsBuilder()

Optional. WritableCgroups defines writable cgroups configuration for the node pool.

.google.container.v1beta1.ContainerdConfig.WritableCgroups writable_cgroups = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ContainerdConfig.WritableCgroups.Builder

getWritableCgroupsOrBuilder()

public ContainerdConfig.WritableCgroupsOrBuilder getWritableCgroupsOrBuilder()

Optional. WritableCgroups defines writable cgroups configuration for the node pool.

.google.container.v1beta1.ContainerdConfig.WritableCgroups writable_cgroups = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ContainerdConfig.WritableCgroupsOrBuilder

hasPrivateRegistryAccessConfig()

public boolean hasPrivateRegistryAccessConfig()

PrivateRegistryAccessConfig is used to configure access configuration for private container registries.

.google.container.v1beta1.ContainerdConfig.PrivateRegistryAccessConfig private_registry_access_config = 1;

Returns
Type Description
boolean

Whether the privateRegistryAccessConfig field is set.

hasWritableCgroups()

public boolean hasWritableCgroups()

Optional. WritableCgroups defines writable cgroups configuration for the node pool.

.google.container.v1beta1.ContainerdConfig.WritableCgroups writable_cgroups = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the writableCgroups field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ContainerdConfig other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergePrivateRegistryAccessConfig(ContainerdConfig.PrivateRegistryAccessConfig value)

public ContainerdConfig.Builder mergePrivateRegistryAccessConfig(ContainerdConfig.PrivateRegistryAccessConfig value)

PrivateRegistryAccessConfig is used to configure access configuration for private container registries.

.google.container.v1beta1.ContainerdConfig.PrivateRegistryAccessConfig private_registry_access_config = 1;

Parameter
Name Description
value ContainerdConfig.PrivateRegistryAccessConfig
Returns
Type Description
ContainerdConfig.Builder

mergeWritableCgroups(ContainerdConfig.WritableCgroups value)

public ContainerdConfig.Builder mergeWritableCgroups(ContainerdConfig.WritableCgroups value)

Optional. WritableCgroups defines writable cgroups configuration for the node pool.

.google.container.v1beta1.ContainerdConfig.WritableCgroups writable_cgroups = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ContainerdConfig.WritableCgroups
Returns
Type Description
ContainerdConfig.Builder

removeRegistryHosts(int index)

public ContainerdConfig.Builder removeRegistryHosts(int index)

RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed.

repeated .google.container.v1beta1.ContainerdConfig.RegistryHostConfig registry_hosts = 3;

Parameter
Name Description
index int
Returns
Type Description
ContainerdConfig.Builder

setPrivateRegistryAccessConfig(ContainerdConfig.PrivateRegistryAccessConfig value)

public ContainerdConfig.Builder setPrivateRegistryAccessConfig(ContainerdConfig.PrivateRegistryAccessConfig value)

PrivateRegistryAccessConfig is used to configure access configuration for private container registries.

.google.container.v1beta1.ContainerdConfig.PrivateRegistryAccessConfig private_registry_access_config = 1;

Parameter
Name Description
value ContainerdConfig.PrivateRegistryAccessConfig
Returns
Type Description
ContainerdConfig.Builder

setPrivateRegistryAccessConfig(ContainerdConfig.PrivateRegistryAccessConfig.Builder builderForValue)

public ContainerdConfig.Builder setPrivateRegistryAccessConfig(ContainerdConfig.PrivateRegistryAccessConfig.Builder builderForValue)

PrivateRegistryAccessConfig is used to configure access configuration for private container registries.

.google.container.v1beta1.ContainerdConfig.PrivateRegistryAccessConfig private_registry_access_config = 1;

Parameter
Name Description
builderForValue ContainerdConfig.PrivateRegistryAccessConfig.Builder
Returns
Type Description
ContainerdConfig.Builder

setRegistryHosts(int index, ContainerdConfig.RegistryHostConfig value)

public ContainerdConfig.Builder setRegistryHosts(int index, ContainerdConfig.RegistryHostConfig value)

RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed.

repeated .google.container.v1beta1.ContainerdConfig.RegistryHostConfig registry_hosts = 3;

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

setRegistryHosts(int index, ContainerdConfig.RegistryHostConfig.Builder builderForValue)

public ContainerdConfig.Builder setRegistryHosts(int index, ContainerdConfig.RegistryHostConfig.Builder builderForValue)

RegistryHostConfig configures containerd registry host configuration. Each registry_hosts represents a hosts.toml file. At most 25 registry_hosts are allowed.

repeated .google.container.v1beta1.ContainerdConfig.RegistryHostConfig registry_hosts = 3;

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

setWritableCgroups(ContainerdConfig.WritableCgroups value)

public ContainerdConfig.Builder setWritableCgroups(ContainerdConfig.WritableCgroups value)

Optional. WritableCgroups defines writable cgroups configuration for the node pool.

.google.container.v1beta1.ContainerdConfig.WritableCgroups writable_cgroups = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ContainerdConfig.WritableCgroups
Returns
Type Description
ContainerdConfig.Builder

setWritableCgroups(ContainerdConfig.WritableCgroups.Builder builderForValue)

public ContainerdConfig.Builder setWritableCgroups(ContainerdConfig.WritableCgroups.Builder builderForValue)

Optional. WritableCgroups defines writable cgroups configuration for the node pool.

.google.container.v1beta1.ContainerdConfig.WritableCgroups writable_cgroups = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue ContainerdConfig.WritableCgroups.Builder
Returns
Type Description
ContainerdConfig.Builder