Class Bot.Builder (3.79.0)
3.88.0 (latest)
3.85.0
3.84.0
3.82.0
3.80.0
3.79.0
3.77.0
3.75.0
3.73.0
3.72.0
3.71.0
3.70.0
3.69.0
3.67.0
3.65.0
3.64.0
3.61.0
3.60.0
3.59.0
3.57.0
3.56.0
3.55.0
3.54.0
3.53.0
3.52.0
3.51.0
3.50.0
3.49.0
3.48.0
3.46.0
3.45.0
3.44.0
3.43.0
3.42.0
3.41.0
3.40.0
3.39.0
3.38.0
3.37.0
3.36.0
3.34.0
3.33.0
3.32.0
3.31.0
3.30.0
3.29.0
3.28.0
3.27.0
3.26.0
3.25.0
3.24.0
3.21.0
3.20.0
3.19.0
3.18.0
3.17.0
3.16.0
3.15.0
3.14.0
3.13.0
3.12.0
3.11.0
3.10.0
3.9.0
3.8.0
3.6.0
3.5.0
3.4.0
3.3.0
3.2.0
3.1.0
3.0.12
2.6.1
2.5.0
2.4.10
2.3.1
public static final class Bot . Builder extends GeneratedMessageV3 . Builder<Bot . Builder > implements BotOrBuilder
Bot information and metadata.
Protobuf type google.cloud.recaptchaenterprise.v1.Bot
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Bot . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
build()
Returns
Type
Description
Bot
buildPartial()
public Bot buildPartial ()
Returns
Type
Description
Bot
clear()
public Bot . Builder clear ()
Overrides
clearBotType()
public Bot . Builder clearBotType ()
Optional. Enumerated field representing the type of bot.
.google.cloud.recaptchaenterprise.v1.Bot.BotType bot_type = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
Bot.Builder
This builder for chaining.
clearField(Descriptors.FieldDescriptor field)
public Bot . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearName()
public Bot . Builder clearName ()
Optional. Enumerated string value that indicates the identity of the bot,
formatted in kebab-case.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
Bot.Builder
This builder for chaining.
clearOneof(Descriptors.OneofDescriptor oneof)
public Bot . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clone()
public Bot . Builder clone ()
Overrides
getBotType()
public Bot . BotType getBotType ()
Optional. Enumerated field representing the type of bot.
.google.cloud.recaptchaenterprise.v1.Bot.BotType bot_type = 2 [(.google.api.field_behavior) = OPTIONAL];
getBotTypeValue()
public int getBotTypeValue ()
Optional. Enumerated field representing the type of bot.
.google.cloud.recaptchaenterprise.v1.Bot.BotType bot_type = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
int
The enum numeric value on the wire for botType.
getDefaultInstanceForType()
public Bot getDefaultInstanceForType ()
Returns
Type
Description
Bot
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getName()
Optional. Enumerated string value that indicates the identity of the bot,
formatted in kebab-case.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
String
The name.
getNameBytes()
public ByteString getNameBytes ()
Optional. Enumerated string value that indicates the identity of the bot,
formatted in kebab-case.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns
Type
Description
ByteString
The bytes for name.
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
public Bot . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public Bot . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeFrom(Bot other)
public Bot . Builder mergeFrom ( Bot other )
Parameter
Name
Description
other
Bot
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Bot . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setBotType(Bot.BotType value)
public Bot . Builder setBotType ( Bot . BotType value )
Optional. Enumerated field representing the type of bot.
.google.cloud.recaptchaenterprise.v1.Bot.BotType bot_type = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name
Description
value
Bot.BotType The botType to set.
Returns
Type
Description
Bot.Builder
This builder for chaining.
setBotTypeValue(int value)
public Bot . Builder setBotTypeValue ( int value )
Optional. Enumerated field representing the type of bot.
.google.cloud.recaptchaenterprise.v1.Bot.BotType bot_type = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name
Description
value
int The enum numeric value on the wire for botType to set.
Returns
Type
Description
Bot.Builder
This builder for chaining.
setField(Descriptors.FieldDescriptor field, Object value)
public Bot . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setName(String value)
public Bot . Builder setName ( String value )
Optional. Enumerated string value that indicates the identity of the bot,
formatted in kebab-case.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name
Description
value
String The name to set.
Returns
Type
Description
Bot.Builder
This builder for chaining.
setNameBytes(ByteString value)
public Bot . Builder setNameBytes ( ByteString value )
Optional. Enumerated string value that indicates the identity of the bot,
formatted in kebab-case.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter
Name
Description
value
ByteString The bytes for name to set.
Returns
Type
Description
Bot.Builder
This builder for chaining.
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Bot . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final Bot . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-04-26 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-04-26 UTC."],[],[]]