public static final class Bot.Builder extends GeneratedMessage.Builder<Bot.Builder> implements BotOrBuilderBot information and metadata.
Protobuf type google.cloud.recaptchaenterprise.v1.Bot
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > Bot.BuilderImplements
BotOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public Bot build()| Returns | |
|---|---|
| Type | Description |
Bot |
|
buildPartial()
public Bot buildPartial()| Returns | |
|---|---|
| Type | Description |
Bot |
|
clear()
public Bot.Builder clear()| Returns | |
|---|---|
| Type | Description |
Bot.Builder |
|
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. |
clearName()
public Bot.Builder clearName()Optional. Enumerated string value that indicates the identity of the bot, formatted in kebab-case. Current example values include the following:
- google-agent - AI_AGENT
- browser-base - AI_AGENT
- chat-gpt - AI_AGENT
- aws-bedrock - AI_AGENT
- cybaa-bot - AI_AGENT
- cloudflare - AI_AGENT
- payhawk - AI_AGENT
- duck-duck-go - SEARCH_INDEXER
- mediaboard - CONTENT_SCRAPER
- marker-io - AI_AGENT
- broadcom - AI_AGENT
- anchor-browser - AI_AGENT
- shopify - AI_AGENT
- stackscope - CONTENT_SCRAPER
- manus - AI_AGENT
- kernel-sh - AI_AGENT
zvelo - SEARCH_INDEXER
Ensure that your applications can handle identifier values not explicitly listed here. Deprecated values might take some time to stop showing up in responses. New values can be pushed so this list should be taken as non exhaustive.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Bot.Builder |
This builder for chaining. |
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];
| Returns | |
|---|---|
| Type | Description |
Bot.BotType |
The botType. |
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()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getName()
public String getName()Optional. Enumerated string value that indicates the identity of the bot, formatted in kebab-case. Current example values include the following:
- google-agent - AI_AGENT
- browser-base - AI_AGENT
- chat-gpt - AI_AGENT
- aws-bedrock - AI_AGENT
- cybaa-bot - AI_AGENT
- cloudflare - AI_AGENT
- payhawk - AI_AGENT
- duck-duck-go - SEARCH_INDEXER
- mediaboard - CONTENT_SCRAPER
- marker-io - AI_AGENT
- broadcom - AI_AGENT
- anchor-browser - AI_AGENT
- shopify - AI_AGENT
- stackscope - CONTENT_SCRAPER
- manus - AI_AGENT
- kernel-sh - AI_AGENT
zvelo - SEARCH_INDEXER
Ensure that your applications can handle identifier values not explicitly listed here. Deprecated values might take some time to stop showing up in responses. New values can be pushed so this list should be taken as non exhaustive.
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. Current example values include the following:
- google-agent - AI_AGENT
- browser-base - AI_AGENT
- chat-gpt - AI_AGENT
- aws-bedrock - AI_AGENT
- cybaa-bot - AI_AGENT
- cloudflare - AI_AGENT
- payhawk - AI_AGENT
- duck-duck-go - SEARCH_INDEXER
- mediaboard - CONTENT_SCRAPER
- marker-io - AI_AGENT
- broadcom - AI_AGENT
- anchor-browser - AI_AGENT
- shopify - AI_AGENT
- stackscope - CONTENT_SCRAPER
- manus - AI_AGENT
- kernel-sh - AI_AGENT
zvelo - SEARCH_INDEXER
Ensure that your applications can handle identifier values not explicitly listed here. Deprecated values might take some time to stop showing up in responses. New values can be pushed so this list should be taken as non exhaustive.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for name. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Bot.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
Bot.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public Bot.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
Bot.Builder |
|
mergeFrom(Bot other)
public Bot.Builder mergeFrom(Bot other)| Parameter | |
|---|---|
| Name | Description |
other |
Bot |
| Returns | |
|---|---|
| Type | Description |
Bot.Builder |
|
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.BotTypeThe 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 |
intThe enum numeric value on the wire for botType to set. |
| Returns | |
|---|---|
| Type | Description |
Bot.Builder |
This builder for chaining. |
setName(String value)
public Bot.Builder setName(String value)Optional. Enumerated string value that indicates the identity of the bot, formatted in kebab-case. Current example values include the following:
- google-agent - AI_AGENT
- browser-base - AI_AGENT
- chat-gpt - AI_AGENT
- aws-bedrock - AI_AGENT
- cybaa-bot - AI_AGENT
- cloudflare - AI_AGENT
- payhawk - AI_AGENT
- duck-duck-go - SEARCH_INDEXER
- mediaboard - CONTENT_SCRAPER
- marker-io - AI_AGENT
- broadcom - AI_AGENT
- anchor-browser - AI_AGENT
- shopify - AI_AGENT
- stackscope - CONTENT_SCRAPER
- manus - AI_AGENT
- kernel-sh - AI_AGENT
zvelo - SEARCH_INDEXER
Ensure that your applications can handle identifier values not explicitly listed here. Deprecated values might take some time to stop showing up in responses. New values can be pushed so this list should be taken as non exhaustive.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe 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. Current example values include the following:
- google-agent - AI_AGENT
- browser-base - AI_AGENT
- chat-gpt - AI_AGENT
- aws-bedrock - AI_AGENT
- cybaa-bot - AI_AGENT
- cloudflare - AI_AGENT
- payhawk - AI_AGENT
- duck-duck-go - SEARCH_INDEXER
- mediaboard - CONTENT_SCRAPER
- marker-io - AI_AGENT
- broadcom - AI_AGENT
- anchor-browser - AI_AGENT
- shopify - AI_AGENT
- stackscope - CONTENT_SCRAPER
- manus - AI_AGENT
- kernel-sh - AI_AGENT
zvelo - SEARCH_INDEXER
Ensure that your applications can handle identifier values not explicitly listed here. Deprecated values might take some time to stop showing up in responses. New values can be pushed so this list should be taken as non exhaustive.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for name to set. |
| Returns | |
|---|---|
| Type | Description |
Bot.Builder |
This builder for chaining. |