public final class LinuxNodeConfig extends GeneratedMessageV3 implements LinuxNodeConfigOrBuilder
Parameters that can be configured on Linux nodes.
Protobuf type google.container.v1.LinuxNodeConfig
Static Fields
CGROUP_MODE_FIELD_NUMBER
public static final int CGROUP_MODE_FIELD_NUMBER
Field Value
SYSCTLS_FIELD_NUMBER
public static final int SYSCTLS_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static LinuxNodeConfig getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static LinuxNodeConfig.Builder newBuilder()
Returns
newBuilder(LinuxNodeConfig prototype)
public static LinuxNodeConfig.Builder newBuilder(LinuxNodeConfig prototype)
Parameter
Returns
public static LinuxNodeConfig parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static LinuxNodeConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static LinuxNodeConfig parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static LinuxNodeConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static LinuxNodeConfig parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static LinuxNodeConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static LinuxNodeConfig parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static LinuxNodeConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static LinuxNodeConfig parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static LinuxNodeConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static LinuxNodeConfig parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static LinuxNodeConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<LinuxNodeConfig> parser()
Returns
Methods
containsSysctls(String key)
public boolean containsSysctls(String key)
The Linux kernel parameters to be applied to the nodes and all pods running
on the nodes.
The following parameters are supported.
net.core.busy_poll
net.core.busy_read
net.core.netdev_max_backlog
net.core.rmem_max
net.core.wmem_default
net.core.wmem_max
net.core.optmem_max
net.core.somaxconn
net.ipv4.tcp_rmem
net.ipv4.tcp_wmem
net.ipv4.tcp_tw_reuse
map<string, string> sysctls = 1;
Parameter
Returns
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getCgroupMode()
public LinuxNodeConfig.CgroupMode getCgroupMode()
cgroup_mode specifies the cgroup mode to be used on the node.
.google.container.v1.LinuxNodeConfig.CgroupMode cgroup_mode = 2;
Returns
getCgroupModeValue()
public int getCgroupModeValue()
cgroup_mode specifies the cgroup mode to be used on the node.
.google.container.v1.LinuxNodeConfig.CgroupMode cgroup_mode = 2;
Returns
Type | Description |
int | The enum numeric value on the wire for cgroupMode.
|
getDefaultInstanceForType()
public LinuxNodeConfig getDefaultInstanceForType()
Returns
getParserForType()
public Parser<LinuxNodeConfig> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getSysctls()
public Map<String,String> getSysctls()
Returns
getSysctlsCount()
public int getSysctlsCount()
The Linux kernel parameters to be applied to the nodes and all pods running
on the nodes.
The following parameters are supported.
net.core.busy_poll
net.core.busy_read
net.core.netdev_max_backlog
net.core.rmem_max
net.core.wmem_default
net.core.wmem_max
net.core.optmem_max
net.core.somaxconn
net.ipv4.tcp_rmem
net.ipv4.tcp_wmem
net.ipv4.tcp_tw_reuse
map<string, string> sysctls = 1;
Returns
getSysctlsMap()
public Map<String,String> getSysctlsMap()
The Linux kernel parameters to be applied to the nodes and all pods running
on the nodes.
The following parameters are supported.
net.core.busy_poll
net.core.busy_read
net.core.netdev_max_backlog
net.core.rmem_max
net.core.wmem_default
net.core.wmem_max
net.core.optmem_max
net.core.somaxconn
net.ipv4.tcp_rmem
net.ipv4.tcp_wmem
net.ipv4.tcp_tw_reuse
map<string, string> sysctls = 1;
Returns
getSysctlsOrDefault(String key, String defaultValue)
public String getSysctlsOrDefault(String key, String defaultValue)
The Linux kernel parameters to be applied to the nodes and all pods running
on the nodes.
The following parameters are supported.
net.core.busy_poll
net.core.busy_read
net.core.netdev_max_backlog
net.core.rmem_max
net.core.wmem_default
net.core.wmem_max
net.core.optmem_max
net.core.somaxconn
net.ipv4.tcp_rmem
net.ipv4.tcp_wmem
net.ipv4.tcp_tw_reuse
map<string, string> sysctls = 1;
Parameters
Returns
getSysctlsOrThrow(String key)
public String getSysctlsOrThrow(String key)
The Linux kernel parameters to be applied to the nodes and all pods running
on the nodes.
The following parameters are supported.
net.core.busy_poll
net.core.busy_read
net.core.netdev_max_backlog
net.core.rmem_max
net.core.wmem_default
net.core.wmem_max
net.core.optmem_max
net.core.somaxconn
net.ipv4.tcp_rmem
net.ipv4.tcp_wmem
net.ipv4.tcp_tw_reuse
map<string, string> sysctls = 1;
Parameter
Returns
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Parameter
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public LinuxNodeConfig.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected LinuxNodeConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public LinuxNodeConfig.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions