Package com.google.cloud.tpu.v2
Class NetworkConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>
-
- com.google.cloud.tpu.v2.NetworkConfig.Builder
-
- All Implemented Interfaces:
NetworkConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- NetworkConfig
public static final class NetworkConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder> implements NetworkConfigOrBuilder
Network related configurations.
Protobuf typegoogle.cloud.tpu.v2.NetworkConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description NetworkConfig.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)NetworkConfigbuild()NetworkConfigbuildPartial()NetworkConfig.Builderclear()NetworkConfig.BuilderclearCanIpForward()Allows the TPU node to send and receive packets with non-matching destination or source IPs.NetworkConfig.BuilderclearEnableExternalIps()Indicates that external IP addresses would be associated with the TPU workers.NetworkConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)NetworkConfig.BuilderclearNetwork()The name of the network for the TPU node.NetworkConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)NetworkConfig.BuilderclearSubnetwork()The name of the subnetwork for the TPU node.NetworkConfig.Builderclone()booleangetCanIpForward()Allows the TPU node to send and receive packets with non-matching destination or source IPs.NetworkConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetEnableExternalIps()Indicates that external IP addresses would be associated with the TPU workers.StringgetNetwork()The name of the network for the TPU node.com.google.protobuf.ByteStringgetNetworkBytes()The name of the network for the TPU node.StringgetSubnetwork()The name of the subnetwork for the TPU node.com.google.protobuf.ByteStringgetSubnetworkBytes()The name of the subnetwork for the TPU node.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()NetworkConfig.BuildermergeFrom(NetworkConfig other)NetworkConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)NetworkConfig.BuildermergeFrom(com.google.protobuf.Message other)NetworkConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)NetworkConfig.BuildersetCanIpForward(boolean value)Allows the TPU node to send and receive packets with non-matching destination or source IPs.NetworkConfig.BuildersetEnableExternalIps(boolean value)Indicates that external IP addresses would be associated with the TPU workers.NetworkConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)NetworkConfig.BuildersetNetwork(String value)The name of the network for the TPU node.NetworkConfig.BuildersetNetworkBytes(com.google.protobuf.ByteString value)The name of the network for the TPU node.NetworkConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)NetworkConfig.BuildersetSubnetwork(String value)The name of the subnetwork for the TPU node.NetworkConfig.BuildersetSubnetworkBytes(com.google.protobuf.ByteString value)The name of the subnetwork for the TPU node.NetworkConfig.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<NetworkConfig.Builder>
-
clear
public NetworkConfig.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<NetworkConfig.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<NetworkConfig.Builder>
-
getDefaultInstanceForType
public NetworkConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public NetworkConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public NetworkConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public NetworkConfig.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<NetworkConfig.Builder>
-
setField
public NetworkConfig.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<NetworkConfig.Builder>
-
clearField
public NetworkConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>
-
clearOneof
public NetworkConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>
-
setRepeatedField
public NetworkConfig.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<NetworkConfig.Builder>
-
addRepeatedField
public NetworkConfig.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<NetworkConfig.Builder>
-
mergeFrom
public NetworkConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NetworkConfig.Builder>
-
mergeFrom
public NetworkConfig.Builder mergeFrom(NetworkConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>
-
mergeFrom
public NetworkConfig.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<NetworkConfig.Builder>- Throws:
IOException
-
getNetwork
public String getNetwork()
The name of the network for the TPU node. It must be a preexisting Google Compute Engine network. If none is provided, "default" will be used.
string network = 1;- Specified by:
getNetworkin interfaceNetworkConfigOrBuilder- Returns:
- The network.
-
getNetworkBytes
public com.google.protobuf.ByteString getNetworkBytes()
The name of the network for the TPU node. It must be a preexisting Google Compute Engine network. If none is provided, "default" will be used.
string network = 1;- Specified by:
getNetworkBytesin interfaceNetworkConfigOrBuilder- Returns:
- The bytes for network.
-
setNetwork
public NetworkConfig.Builder setNetwork(String value)
The name of the network for the TPU node. It must be a preexisting Google Compute Engine network. If none is provided, "default" will be used.
string network = 1;- Parameters:
value- The network to set.- Returns:
- This builder for chaining.
-
clearNetwork
public NetworkConfig.Builder clearNetwork()
The name of the network for the TPU node. It must be a preexisting Google Compute Engine network. If none is provided, "default" will be used.
string network = 1;- Returns:
- This builder for chaining.
-
setNetworkBytes
public NetworkConfig.Builder setNetworkBytes(com.google.protobuf.ByteString value)
The name of the network for the TPU node. It must be a preexisting Google Compute Engine network. If none is provided, "default" will be used.
string network = 1;- Parameters:
value- The bytes for network to set.- Returns:
- This builder for chaining.
-
getSubnetwork
public String getSubnetwork()
The name of the subnetwork for the TPU node. It must be a preexisting Google Compute Engine subnetwork. If none is provided, "default" will be used.
string subnetwork = 2;- Specified by:
getSubnetworkin interfaceNetworkConfigOrBuilder- Returns:
- The subnetwork.
-
getSubnetworkBytes
public com.google.protobuf.ByteString getSubnetworkBytes()
The name of the subnetwork for the TPU node. It must be a preexisting Google Compute Engine subnetwork. If none is provided, "default" will be used.
string subnetwork = 2;- Specified by:
getSubnetworkBytesin interfaceNetworkConfigOrBuilder- Returns:
- The bytes for subnetwork.
-
setSubnetwork
public NetworkConfig.Builder setSubnetwork(String value)
The name of the subnetwork for the TPU node. It must be a preexisting Google Compute Engine subnetwork. If none is provided, "default" will be used.
string subnetwork = 2;- Parameters:
value- The subnetwork to set.- Returns:
- This builder for chaining.
-
clearSubnetwork
public NetworkConfig.Builder clearSubnetwork()
The name of the subnetwork for the TPU node. It must be a preexisting Google Compute Engine subnetwork. If none is provided, "default" will be used.
string subnetwork = 2;- Returns:
- This builder for chaining.
-
setSubnetworkBytes
public NetworkConfig.Builder setSubnetworkBytes(com.google.protobuf.ByteString value)
The name of the subnetwork for the TPU node. It must be a preexisting Google Compute Engine subnetwork. If none is provided, "default" will be used.
string subnetwork = 2;- Parameters:
value- The bytes for subnetwork to set.- Returns:
- This builder for chaining.
-
getEnableExternalIps
public boolean getEnableExternalIps()
Indicates that external IP addresses would be associated with the TPU workers. If set to false, the specified subnetwork or network should have Private Google Access enabled.
bool enable_external_ips = 3;- Specified by:
getEnableExternalIpsin interfaceNetworkConfigOrBuilder- Returns:
- The enableExternalIps.
-
setEnableExternalIps
public NetworkConfig.Builder setEnableExternalIps(boolean value)
Indicates that external IP addresses would be associated with the TPU workers. If set to false, the specified subnetwork or network should have Private Google Access enabled.
bool enable_external_ips = 3;- Parameters:
value- The enableExternalIps to set.- Returns:
- This builder for chaining.
-
clearEnableExternalIps
public NetworkConfig.Builder clearEnableExternalIps()
Indicates that external IP addresses would be associated with the TPU workers. If set to false, the specified subnetwork or network should have Private Google Access enabled.
bool enable_external_ips = 3;- Returns:
- This builder for chaining.
-
getCanIpForward
public boolean getCanIpForward()
Allows the TPU node to send and receive packets with non-matching destination or source IPs. This is required if you plan to use the TPU workers to forward routes.
bool can_ip_forward = 4;- Specified by:
getCanIpForwardin interfaceNetworkConfigOrBuilder- Returns:
- The canIpForward.
-
setCanIpForward
public NetworkConfig.Builder setCanIpForward(boolean value)
Allows the TPU node to send and receive packets with non-matching destination or source IPs. This is required if you plan to use the TPU workers to forward routes.
bool can_ip_forward = 4;- Parameters:
value- The canIpForward to set.- Returns:
- This builder for chaining.
-
clearCanIpForward
public NetworkConfig.Builder clearCanIpForward()
Allows the TPU node to send and receive packets with non-matching destination or source IPs. This is required if you plan to use the TPU workers to forward routes.
bool can_ip_forward = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final NetworkConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>
-
mergeUnknownFields
public final NetworkConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<NetworkConfig.Builder>
-
-