public final class Bot extends GeneratedMessage implements BotOrBuilderBot information and metadata.
Protobuf type google.cloud.recaptchaenterprise.v1.Bot
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessage > BotImplements
BotOrBuilderStatic Fields
BOT_TYPE_FIELD_NUMBER
public static final int BOT_TYPE_FIELD_NUMBER| Field Value | |
|---|---|
| Type | Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER| Field Value | |
|---|---|
| Type | Description |
int |
|
Static Methods
getDefaultInstance()
public static Bot getDefaultInstance()| Returns | |
|---|---|
| Type | Description |
Bot |
|
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
newBuilder()
public static Bot.Builder newBuilder()| Returns | |
|---|---|
| Type | Description |
Bot.Builder |
|
newBuilder(Bot prototype)
public static Bot.Builder newBuilder(Bot prototype)| Parameter | |
|---|---|
| Name | Description |
prototype |
Bot |
| Returns | |
|---|---|
| Type | Description |
Bot.Builder |
|
parseDelimitedFrom(InputStream input)
public static Bot parseDelimitedFrom(InputStream input)| Parameter | |
|---|---|
| Name | Description |
input |
InputStream |
| Returns | |
|---|---|
| Type | Description |
Bot |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Bot parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
InputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
Bot |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(byte[] data)
public static Bot parseFrom(byte[] data)| Parameter | |
|---|---|
| Name | Description |
data |
byte[] |
| Returns | |
|---|---|
| Type | Description |
Bot |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Bot parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
data |
byte[] |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
Bot |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(ByteString data)
public static Bot parseFrom(ByteString data)| Parameter | |
|---|---|
| Name | Description |
data |
ByteString |
| Returns | |
|---|---|
| Type | Description |
Bot |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Bot parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
data |
ByteString |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
Bot |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(CodedInputStream input)
public static Bot parseFrom(CodedInputStream input)| Parameter | |
|---|---|
| Name | Description |
input |
CodedInputStream |
| Returns | |
|---|---|
| Type | Description |
Bot |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Bot parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
Bot |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(InputStream input)
public static Bot parseFrom(InputStream input)| Parameter | |
|---|---|
| Name | Description |
input |
InputStream |
| Returns | |
|---|---|
| Type | Description |
Bot |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Bot parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
InputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
Bot |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(ByteBuffer data)
public static Bot parseFrom(ByteBuffer data)| Parameter | |
|---|---|
| Name | Description |
data |
ByteBuffer |
| Returns | |
|---|---|
| Type | Description |
Bot |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Bot parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
data |
ByteBuffer |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
Bot |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parser()
public static Parser<Bot> parser()| Returns | |
|---|---|
| Type | Description |
Parser<Bot> |
|
Methods
equals(Object obj)
public boolean equals(Object obj)| Parameter | |
|---|---|
| Name | Description |
obj |
Object |
| Returns | |
|---|---|
| Type | Description |
boolean |
|
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 |
|
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. |
getParserForType()
public Parser<Bot> getParserForType()| Returns | |
|---|---|
| Type | Description |
Parser<Bot> |
|
getSerializedSize()
public int getSerializedSize()| Returns | |
|---|---|
| Type | Description |
int |
|
hashCode()
public int hashCode()| Returns | |
|---|---|
| Type | Description |
int |
|
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
newBuilderForType()
public Bot.Builder newBuilderForType()| Returns | |
|---|---|
| Type | Description |
Bot.Builder |
|
newBuilderForType(AbstractMessage.BuilderParent parent)
protected Bot.Builder newBuilderForType(AbstractMessage.BuilderParent parent)| Parameter | |
|---|---|
| Name | Description |
parent |
BuilderParent |
| Returns | |
|---|---|
| Type | Description |
Bot.Builder |
|
toBuilder()
public Bot.Builder toBuilder()| Returns | |
|---|---|
| Type | Description |
Bot.Builder |
|
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)| Parameter | |
|---|---|
| Name | Description |
output |
CodedOutputStream |
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|