Package com.google.container.v1
Class NodePoolAutoConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder>
-
- com.google.container.v1.NodePoolAutoConfig.Builder
-
- All Implemented Interfaces:
NodePoolAutoConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- NodePoolAutoConfig
public static final class NodePoolAutoConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder> implements NodePoolAutoConfigOrBuilder
Node pool configs that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
Protobuf typegoogle.container.v1.NodePoolAutoConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NodePoolAutoConfig.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)NodePoolAutoConfigbuild()NodePoolAutoConfigbuildPartial()NodePoolAutoConfig.Builderclear()NodePoolAutoConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)NodePoolAutoConfig.BuilderclearNetworkTags()The list of instance tags applied to all nodes.NodePoolAutoConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)NodePoolAutoConfig.Builderclone()NodePoolAutoConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()NetworkTagsgetNetworkTags()The list of instance tags applied to all nodes.NetworkTags.BuildergetNetworkTagsBuilder()The list of instance tags applied to all nodes.NetworkTagsOrBuildergetNetworkTagsOrBuilder()The list of instance tags applied to all nodes.booleanhasNetworkTags()The list of instance tags applied to all nodes.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()NodePoolAutoConfig.BuildermergeFrom(NodePoolAutoConfig other)NodePoolAutoConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)NodePoolAutoConfig.BuildermergeFrom(com.google.protobuf.Message other)NodePoolAutoConfig.BuildermergeNetworkTags(NetworkTags value)The list of instance tags applied to all nodes.NodePoolAutoConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)NodePoolAutoConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)NodePoolAutoConfig.BuildersetNetworkTags(NetworkTags value)The list of instance tags applied to all nodes.NodePoolAutoConfig.BuildersetNetworkTags(NetworkTags.Builder builderForValue)The list of instance tags applied to all nodes.NodePoolAutoConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)NodePoolAutoConfig.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder>
-
clear
public NodePoolAutoConfig.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.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.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder>
-
getDefaultInstanceForType
public NodePoolAutoConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public NodePoolAutoConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public NodePoolAutoConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public NodePoolAutoConfig.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder>
-
setField
public NodePoolAutoConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder>
-
clearField
public NodePoolAutoConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder>
-
clearOneof
public NodePoolAutoConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder>
-
setRepeatedField
public NodePoolAutoConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder>
-
addRepeatedField
public NodePoolAutoConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder>
-
mergeFrom
public NodePoolAutoConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NodePoolAutoConfig.Builder>
-
mergeFrom
public NodePoolAutoConfig.Builder mergeFrom(NodePoolAutoConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder>
-
mergeFrom
public NodePoolAutoConfig.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<NodePoolAutoConfig.Builder>- Throws:
IOException
-
hasNetworkTags
public boolean hasNetworkTags()
The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster creation. Each tag within the list must comply with RFC1035.
.google.container.v1.NetworkTags network_tags = 1;- Specified by:
hasNetworkTagsin interfaceNodePoolAutoConfigOrBuilder- Returns:
- Whether the networkTags field is set.
-
getNetworkTags
public NetworkTags getNetworkTags()
The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster creation. Each tag within the list must comply with RFC1035.
.google.container.v1.NetworkTags network_tags = 1;- Specified by:
getNetworkTagsin interfaceNodePoolAutoConfigOrBuilder- Returns:
- The networkTags.
-
setNetworkTags
public NodePoolAutoConfig.Builder setNetworkTags(NetworkTags value)
The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster creation. Each tag within the list must comply with RFC1035.
.google.container.v1.NetworkTags network_tags = 1;
-
setNetworkTags
public NodePoolAutoConfig.Builder setNetworkTags(NetworkTags.Builder builderForValue)
The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster creation. Each tag within the list must comply with RFC1035.
.google.container.v1.NetworkTags network_tags = 1;
-
mergeNetworkTags
public NodePoolAutoConfig.Builder mergeNetworkTags(NetworkTags value)
The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster creation. Each tag within the list must comply with RFC1035.
.google.container.v1.NetworkTags network_tags = 1;
-
clearNetworkTags
public NodePoolAutoConfig.Builder clearNetworkTags()
The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster creation. Each tag within the list must comply with RFC1035.
.google.container.v1.NetworkTags network_tags = 1;
-
getNetworkTagsBuilder
public NetworkTags.Builder getNetworkTagsBuilder()
The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster creation. Each tag within the list must comply with RFC1035.
.google.container.v1.NetworkTags network_tags = 1;
-
getNetworkTagsOrBuilder
public NetworkTagsOrBuilder getNetworkTagsOrBuilder()
The list of instance tags applied to all nodes. Tags are used to identify valid sources or targets for network firewalls and are specified by the client during cluster creation. Each tag within the list must comply with RFC1035.
.google.container.v1.NetworkTags network_tags = 1;- Specified by:
getNetworkTagsOrBuilderin interfaceNodePoolAutoConfigOrBuilder
-
setUnknownFields
public final NodePoolAutoConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder>
-
mergeUnknownFields
public final NodePoolAutoConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder>
-
-