- 2.56.0 (latest)
- 2.55.0
- 2.54.0
- 2.52.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.40.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.2
- 2.4.1
- 2.3.8
public final class LinuxNodeConfig extends GeneratedMessageV3 implements LinuxNodeConfigOrBuilder
Parameters that can be configured on Linux nodes.
Protobuf type google.container.v1beta1.LinuxNodeConfig
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > LinuxNodeConfigImplements
LinuxNodeConfigOrBuilderStatic Fields
CGROUP_MODE_FIELD_NUMBER
public static final int CGROUP_MODE_FIELD_NUMBER
Type | Description |
int |
SYSCTLS_FIELD_NUMBER
public static final int SYSCTLS_FIELD_NUMBER
Type | Description |
int |
Static Methods
getDefaultInstance()
public static LinuxNodeConfig getDefaultInstance()
Type | Description |
LinuxNodeConfig |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
newBuilder()
public static LinuxNodeConfig.Builder newBuilder()
Type | Description |
LinuxNodeConfig.Builder |
newBuilder(LinuxNodeConfig prototype)
public static LinuxNodeConfig.Builder newBuilder(LinuxNodeConfig prototype)
Name | Description |
prototype | LinuxNodeConfig |
Type | Description |
LinuxNodeConfig.Builder |
parseDelimitedFrom(InputStream input)
public static LinuxNodeConfig parseDelimitedFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
LinuxNodeConfig |
Type | Description |
IOException |
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static LinuxNodeConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
LinuxNodeConfig |
Type | Description |
IOException |
parseFrom(byte[] data)
public static LinuxNodeConfig parseFrom(byte[] data)
Name | Description |
data | byte[] |
Type | Description |
LinuxNodeConfig |
Type | Description |
InvalidProtocolBufferException |
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static LinuxNodeConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | byte[] |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
LinuxNodeConfig |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data)
public static LinuxNodeConfig parseFrom(ByteString data)
Name | Description |
data | ByteString |
Type | Description |
LinuxNodeConfig |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static LinuxNodeConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteString |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
LinuxNodeConfig |
Type | Description |
InvalidProtocolBufferException |
parseFrom(CodedInputStream input)
public static LinuxNodeConfig parseFrom(CodedInputStream input)
Name | Description |
input | CodedInputStream |
Type | Description |
LinuxNodeConfig |
Type | Description |
IOException |
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static LinuxNodeConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
LinuxNodeConfig |
Type | Description |
IOException |
parseFrom(InputStream input)
public static LinuxNodeConfig parseFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
LinuxNodeConfig |
Type | Description |
IOException |
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static LinuxNodeConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
LinuxNodeConfig |
Type | Description |
IOException |
parseFrom(ByteBuffer data)
public static LinuxNodeConfig parseFrom(ByteBuffer data)
Name | Description |
data | ByteBuffer |
Type | Description |
LinuxNodeConfig |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static LinuxNodeConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteBuffer |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
LinuxNodeConfig |
Type | Description |
InvalidProtocolBufferException |
parser()
public static Parser<LinuxNodeConfig> parser()
Type | Description |
Parser<LinuxNodeConfig> |
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;
Name | Description |
key | String |
Type | Description |
boolean |
equals(Object obj)
public boolean equals(Object obj)
Name | Description |
obj | Object |
Type | Description |
boolean |
getCgroupMode()
public LinuxNodeConfig.CgroupMode getCgroupMode()
cgroup_mode specifies the cgroup mode to be used on the node.
.google.container.v1beta1.LinuxNodeConfig.CgroupMode cgroup_mode = 2;
Type | Description |
LinuxNodeConfig.CgroupMode | The cgroupMode. |
getCgroupModeValue()
public int getCgroupModeValue()
cgroup_mode specifies the cgroup mode to be used on the node.
.google.container.v1beta1.LinuxNodeConfig.CgroupMode cgroup_mode = 2;
Type | Description |
int | The enum numeric value on the wire for cgroupMode. |
getDefaultInstanceForType()
public LinuxNodeConfig getDefaultInstanceForType()
Type | Description |
LinuxNodeConfig |
getParserForType()
public Parser<LinuxNodeConfig> getParserForType()
Type | Description |
Parser<LinuxNodeConfig> |
getSerializedSize()
public int getSerializedSize()
Type | Description |
int |
getSysctls()
public Map<String,String> getSysctls()
Use #getSysctlsMap() instead.
Type | Description |
Map<String,String> |
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;
Type | Description |
int |
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;
Type | Description |
Map<String,String> |
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;
Name | Description |
key | String |
defaultValue | String |
Type | Description |
String |
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;
Name | Description |
key | String |
Type | Description |
String |
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Type | Description |
UnknownFieldSet |
hashCode()
public int hashCode()
Type | Description |
int |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Name | Description |
number | int |
Type | Description |
MapField |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
newBuilderForType()
public LinuxNodeConfig.Builder newBuilderForType()
Type | Description |
LinuxNodeConfig.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected LinuxNodeConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Name | Description |
parent | BuilderParent |
Type | Description |
LinuxNodeConfig.Builder |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Name | Description |
unused | UnusedPrivateParameter |
Type | Description |
Object |
toBuilder()
public LinuxNodeConfig.Builder toBuilder()
Type | Description |
LinuxNodeConfig.Builder |
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Name | Description |
output | CodedOutputStream |
Type | Description |
IOException |