Package com.google.container.v1beta1
Class TpuConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<TpuConfig.Builder>
com.google.container.v1beta1.TpuConfig.Builder
- All Implemented Interfaces:
TpuConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- TpuConfig
public static final class TpuConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<TpuConfig.Builder>
implements TpuConfigOrBuilder
Configuration for Cloud TPU. This message is deprecated due to the deprecation of 2VM TPU. The end of life date for 2VM TPU is 2025-04-25.Protobuf type
google.container.v1beta1.TpuConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Whether Cloud TPU integration is enabled or not.IPv4 CIDR block reserved for Cloud TPU in the VPC.Whether to use service networking for Cloud TPU or not.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanWhether Cloud TPU integration is enabled or not.IPv4 CIDR block reserved for Cloud TPU in the VPC.com.google.protobuf.ByteStringIPv4 CIDR block reserved for Cloud TPU in the VPC.booleanWhether to use service networking for Cloud TPU or not.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setEnabled(boolean value) Whether Cloud TPU integration is enabled or not.setIpv4CidrBlock(String value) IPv4 CIDR block reserved for Cloud TPU in the VPC.setIpv4CidrBlockBytes(com.google.protobuf.ByteString value) IPv4 CIDR block reserved for Cloud TPU in the VPC.setUseServiceNetworking(boolean value) Whether to use service networking for Cloud TPU or not.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<TpuConfig.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<TpuConfig.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<TpuConfig.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<TpuConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<TpuConfig.Builder>
-
mergeFrom
public TpuConfig.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<TpuConfig.Builder>- Throws:
IOException
-
getEnabled
public boolean getEnabled()Whether Cloud TPU integration is enabled or not.
bool enabled = 1;- Specified by:
getEnabledin interfaceTpuConfigOrBuilder- Returns:
- The enabled.
-
setEnabled
Whether Cloud TPU integration is enabled or not.
bool enabled = 1;- Parameters:
value- The enabled to set.- Returns:
- This builder for chaining.
-
clearEnabled
Whether Cloud TPU integration is enabled or not.
bool enabled = 1;- Returns:
- This builder for chaining.
-
getUseServiceNetworking
public boolean getUseServiceNetworking()Whether to use service networking for Cloud TPU or not.
bool use_service_networking = 2;- Specified by:
getUseServiceNetworkingin interfaceTpuConfigOrBuilder- Returns:
- The useServiceNetworking.
-
setUseServiceNetworking
Whether to use service networking for Cloud TPU or not.
bool use_service_networking = 2;- Parameters:
value- The useServiceNetworking to set.- Returns:
- This builder for chaining.
-
clearUseServiceNetworking
Whether to use service networking for Cloud TPU or not.
bool use_service_networking = 2;- Returns:
- This builder for chaining.
-
getIpv4CidrBlock
IPv4 CIDR block reserved for Cloud TPU in the VPC.
string ipv4_cidr_block = 3;- Specified by:
getIpv4CidrBlockin interfaceTpuConfigOrBuilder- Returns:
- The ipv4CidrBlock.
-
getIpv4CidrBlockBytes
public com.google.protobuf.ByteString getIpv4CidrBlockBytes()IPv4 CIDR block reserved for Cloud TPU in the VPC.
string ipv4_cidr_block = 3;- Specified by:
getIpv4CidrBlockBytesin interfaceTpuConfigOrBuilder- Returns:
- The bytes for ipv4CidrBlock.
-
setIpv4CidrBlock
IPv4 CIDR block reserved for Cloud TPU in the VPC.
string ipv4_cidr_block = 3;- Parameters:
value- The ipv4CidrBlock to set.- Returns:
- This builder for chaining.
-
clearIpv4CidrBlock
IPv4 CIDR block reserved for Cloud TPU in the VPC.
string ipv4_cidr_block = 3;- Returns:
- This builder for chaining.
-
setIpv4CidrBlockBytes
IPv4 CIDR block reserved for Cloud TPU in the VPC.
string ipv4_cidr_block = 3;- Parameters:
value- The bytes for ipv4CidrBlock to set.- Returns:
- This builder for chaining.
-