Package com.google.container.v1beta1
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.v1beta1.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.v1beta1.NodePoolAutoConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NodePoolAutoConfig.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
NodePoolAutoConfig
build()
NodePoolAutoConfig
buildPartial()
NodePoolAutoConfig.Builder
clear()
NodePoolAutoConfig.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
NodePoolAutoConfig.Builder
clearNetworkTags()
The list of instance tags applied to all nodes.NodePoolAutoConfig.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
NodePoolAutoConfig.Builder
clone()
NodePoolAutoConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
NetworkTags
getNetworkTags()
The list of instance tags applied to all nodes.NetworkTags.Builder
getNetworkTagsBuilder()
The list of instance tags applied to all nodes.NetworkTagsOrBuilder
getNetworkTagsOrBuilder()
The list of instance tags applied to all nodes.boolean
hasNetworkTags()
The list of instance tags applied to all nodes.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
NodePoolAutoConfig.Builder
mergeFrom(NodePoolAutoConfig other)
NodePoolAutoConfig.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
NodePoolAutoConfig.Builder
mergeFrom(com.google.protobuf.Message other)
NodePoolAutoConfig.Builder
mergeNetworkTags(NetworkTags value)
The list of instance tags applied to all nodes.NodePoolAutoConfig.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
NodePoolAutoConfig.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
NodePoolAutoConfig.Builder
setNetworkTags(NetworkTags value)
The list of instance tags applied to all nodes.NodePoolAutoConfig.Builder
setNetworkTags(NetworkTags.Builder builderForValue)
The list of instance tags applied to all nodes.NodePoolAutoConfig.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
NodePoolAutoConfig.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder>
-
clear
public NodePoolAutoConfig.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder>
-
getDefaultInstanceForType
public NodePoolAutoConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public NodePoolAutoConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public NodePoolAutoConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public NodePoolAutoConfig.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder>
-
setField
public NodePoolAutoConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder>
-
clearField
public NodePoolAutoConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder>
-
clearOneof
public NodePoolAutoConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder>
-
setRepeatedField
public NodePoolAutoConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder>
-
addRepeatedField
public NodePoolAutoConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder>
-
mergeFrom
public NodePoolAutoConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<NodePoolAutoConfig.Builder>
-
mergeFrom
public NodePoolAutoConfig.Builder mergeFrom(NodePoolAutoConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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.v1beta1.NetworkTags network_tags = 1;
- Specified by:
hasNetworkTags
in 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.v1beta1.NetworkTags network_tags = 1;
- Specified by:
getNetworkTags
in 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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.NetworkTags network_tags = 1;
- Specified by:
getNetworkTagsOrBuilder
in interfaceNodePoolAutoConfigOrBuilder
-
setUnknownFields
public final NodePoolAutoConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder>
-
mergeUnknownFields
public final NodePoolAutoConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<NodePoolAutoConfig.Builder>
-
-