Package com.google.container.v1
Class NodeConfigDefaults.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<NodeConfigDefaults.Builder>
com.google.container.v1.NodeConfigDefaults.Builder
- All Implemented Interfaces:
NodeConfigDefaultsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- NodeConfigDefaults
public static final class NodeConfigDefaults.Builder
extends com.google.protobuf.GeneratedMessage.Builder<NodeConfigDefaults.Builder>
implements NodeConfigDefaultsOrBuilder
Subset of NodeConfig message that has defaults.Protobuf type
google.container.v1.NodeConfigDefaults-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Parameters for containerd customization.GCFS (Google Container File System, also known as Riptide) options.Logging configuration for node pools.NodeKubeletConfig controls the defaults for new node-pools.Parameters for containerd customization.Parameters for containerd customization.Parameters for containerd customization.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorGCFS (Google Container File System, also known as Riptide) options.GCFS (Google Container File System, also known as Riptide) options.GCFS (Google Container File System, also known as Riptide) options.Logging configuration for node pools.Logging configuration for node pools.Logging configuration for node pools.NodeKubeletConfig controls the defaults for new node-pools.NodeKubeletConfig controls the defaults for new node-pools.NodeKubeletConfig controls the defaults for new node-pools.booleanParameters for containerd customization.booleanGCFS (Google Container File System, also known as Riptide) options.booleanLogging configuration for node pools.booleanNodeKubeletConfig controls the defaults for new node-pools.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanParameters for containerd customization.mergeFrom(NodeConfigDefaults other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeGcfsConfig(GcfsConfig value) GCFS (Google Container File System, also known as Riptide) options.Logging configuration for node pools.NodeKubeletConfig controls the defaults for new node-pools.Parameters for containerd customization.setContainerdConfig(ContainerdConfig.Builder builderForValue) Parameters for containerd customization.setGcfsConfig(GcfsConfig value) GCFS (Google Container File System, also known as Riptide) options.setGcfsConfig(GcfsConfig.Builder builderForValue) GCFS (Google Container File System, also known as Riptide) options.Logging configuration for node pools.setLoggingConfig(NodePoolLoggingConfig.Builder builderForValue) Logging configuration for node pools.NodeKubeletConfig controls the defaults for new node-pools.setNodeKubeletConfig(NodeKubeletConfig.Builder builderForValue) NodeKubeletConfig controls the defaults for new node-pools.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<NodeConfigDefaults.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<NodeConfigDefaults.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<NodeConfigDefaults.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NodeConfigDefaults.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<NodeConfigDefaults.Builder>
-
mergeFrom
public NodeConfigDefaults.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NodeConfigDefaults.Builder>- Throws:
IOException
-
hasGcfsConfig
public boolean hasGcfsConfig()GCFS (Google Container File System, also known as Riptide) options.
.google.container.v1.GcfsConfig gcfs_config = 1;- Specified by:
hasGcfsConfigin interfaceNodeConfigDefaultsOrBuilder- Returns:
- Whether the gcfsConfig field is set.
-
getGcfsConfig
GCFS (Google Container File System, also known as Riptide) options.
.google.container.v1.GcfsConfig gcfs_config = 1;- Specified by:
getGcfsConfigin interfaceNodeConfigDefaultsOrBuilder- Returns:
- The gcfsConfig.
-
setGcfsConfig
GCFS (Google Container File System, also known as Riptide) options.
.google.container.v1.GcfsConfig gcfs_config = 1; -
setGcfsConfig
GCFS (Google Container File System, also known as Riptide) options.
.google.container.v1.GcfsConfig gcfs_config = 1; -
mergeGcfsConfig
GCFS (Google Container File System, also known as Riptide) options.
.google.container.v1.GcfsConfig gcfs_config = 1; -
clearGcfsConfig
GCFS (Google Container File System, also known as Riptide) options.
.google.container.v1.GcfsConfig gcfs_config = 1; -
getGcfsConfigBuilder
GCFS (Google Container File System, also known as Riptide) options.
.google.container.v1.GcfsConfig gcfs_config = 1; -
getGcfsConfigOrBuilder
GCFS (Google Container File System, also known as Riptide) options.
.google.container.v1.GcfsConfig gcfs_config = 1;- Specified by:
getGcfsConfigOrBuilderin interfaceNodeConfigDefaultsOrBuilder
-
hasLoggingConfig
public boolean hasLoggingConfig()Logging configuration for node pools.
.google.container.v1.NodePoolLoggingConfig logging_config = 3;- Specified by:
hasLoggingConfigin interfaceNodeConfigDefaultsOrBuilder- Returns:
- Whether the loggingConfig field is set.
-
getLoggingConfig
Logging configuration for node pools.
.google.container.v1.NodePoolLoggingConfig logging_config = 3;- Specified by:
getLoggingConfigin interfaceNodeConfigDefaultsOrBuilder- Returns:
- The loggingConfig.
-
setLoggingConfig
Logging configuration for node pools.
.google.container.v1.NodePoolLoggingConfig logging_config = 3; -
setLoggingConfig
Logging configuration for node pools.
.google.container.v1.NodePoolLoggingConfig logging_config = 3; -
mergeLoggingConfig
Logging configuration for node pools.
.google.container.v1.NodePoolLoggingConfig logging_config = 3; -
clearLoggingConfig
Logging configuration for node pools.
.google.container.v1.NodePoolLoggingConfig logging_config = 3; -
getLoggingConfigBuilder
Logging configuration for node pools.
.google.container.v1.NodePoolLoggingConfig logging_config = 3; -
getLoggingConfigOrBuilder
Logging configuration for node pools.
.google.container.v1.NodePoolLoggingConfig logging_config = 3;- Specified by:
getLoggingConfigOrBuilderin interfaceNodeConfigDefaultsOrBuilder
-
hasContainerdConfig
public boolean hasContainerdConfig()Parameters for containerd customization.
.google.container.v1.ContainerdConfig containerd_config = 4;- Specified by:
hasContainerdConfigin interfaceNodeConfigDefaultsOrBuilder- Returns:
- Whether the containerdConfig field is set.
-
getContainerdConfig
Parameters for containerd customization.
.google.container.v1.ContainerdConfig containerd_config = 4;- Specified by:
getContainerdConfigin interfaceNodeConfigDefaultsOrBuilder- Returns:
- The containerdConfig.
-
setContainerdConfig
Parameters for containerd customization.
.google.container.v1.ContainerdConfig containerd_config = 4; -
setContainerdConfig
Parameters for containerd customization.
.google.container.v1.ContainerdConfig containerd_config = 4; -
mergeContainerdConfig
Parameters for containerd customization.
.google.container.v1.ContainerdConfig containerd_config = 4; -
clearContainerdConfig
Parameters for containerd customization.
.google.container.v1.ContainerdConfig containerd_config = 4; -
getContainerdConfigBuilder
Parameters for containerd customization.
.google.container.v1.ContainerdConfig containerd_config = 4; -
getContainerdConfigOrBuilder
Parameters for containerd customization.
.google.container.v1.ContainerdConfig containerd_config = 4;- Specified by:
getContainerdConfigOrBuilderin interfaceNodeConfigDefaultsOrBuilder
-
hasNodeKubeletConfig
public boolean hasNodeKubeletConfig()NodeKubeletConfig controls the defaults for new node-pools. Currently only `insecure_kubelet_readonly_port_enabled` can be set here.
.google.container.v1.NodeKubeletConfig node_kubelet_config = 6;- Specified by:
hasNodeKubeletConfigin interfaceNodeConfigDefaultsOrBuilder- Returns:
- Whether the nodeKubeletConfig field is set.
-
getNodeKubeletConfig
NodeKubeletConfig controls the defaults for new node-pools. Currently only `insecure_kubelet_readonly_port_enabled` can be set here.
.google.container.v1.NodeKubeletConfig node_kubelet_config = 6;- Specified by:
getNodeKubeletConfigin interfaceNodeConfigDefaultsOrBuilder- Returns:
- The nodeKubeletConfig.
-
setNodeKubeletConfig
NodeKubeletConfig controls the defaults for new node-pools. Currently only `insecure_kubelet_readonly_port_enabled` can be set here.
.google.container.v1.NodeKubeletConfig node_kubelet_config = 6; -
setNodeKubeletConfig
NodeKubeletConfig controls the defaults for new node-pools. Currently only `insecure_kubelet_readonly_port_enabled` can be set here.
.google.container.v1.NodeKubeletConfig node_kubelet_config = 6; -
mergeNodeKubeletConfig
NodeKubeletConfig controls the defaults for new node-pools. Currently only `insecure_kubelet_readonly_port_enabled` can be set here.
.google.container.v1.NodeKubeletConfig node_kubelet_config = 6; -
clearNodeKubeletConfig
NodeKubeletConfig controls the defaults for new node-pools. Currently only `insecure_kubelet_readonly_port_enabled` can be set here.
.google.container.v1.NodeKubeletConfig node_kubelet_config = 6; -
getNodeKubeletConfigBuilder
NodeKubeletConfig controls the defaults for new node-pools. Currently only `insecure_kubelet_readonly_port_enabled` can be set here.
.google.container.v1.NodeKubeletConfig node_kubelet_config = 6; -
getNodeKubeletConfigOrBuilder
NodeKubeletConfig controls the defaults for new node-pools. Currently only `insecure_kubelet_readonly_port_enabled` can be set here.
.google.container.v1.NodeKubeletConfig node_kubelet_config = 6;- Specified by:
getNodeKubeletConfigOrBuilderin interfaceNodeConfigDefaultsOrBuilder
-