Class AgentCapabilities (0.27.0)

public final class AgentCapabilities extends GeneratedMessage implements AgentCapabilitiesOrBuilder

Defines the A2A feature set supported by the agent.

Protobuf type google.cloud.geminidataanalytics.v1beta.AgentCapabilities

Static Fields

EXTENSIONS_FIELD_NUMBER

public static final int EXTENSIONS_FIELD_NUMBER
Field Value
Type Description
int

PUSH_NOTIFICATIONS_FIELD_NUMBER

public static final int PUSH_NOTIFICATIONS_FIELD_NUMBER
Field Value
Type Description
int

STREAMING_FIELD_NUMBER

public static final int STREAMING_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static AgentCapabilities getDefaultInstance()
Returns
Type Description
AgentCapabilities

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static AgentCapabilities.Builder newBuilder()
Returns
Type Description
AgentCapabilities.Builder

newBuilder(AgentCapabilities prototype)

public static AgentCapabilities.Builder newBuilder(AgentCapabilities prototype)
Parameter
Name Description
prototype AgentCapabilities
Returns
Type Description
AgentCapabilities.Builder

parseDelimitedFrom(InputStream input)

public static AgentCapabilities parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
AgentCapabilities
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static AgentCapabilities parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AgentCapabilities
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static AgentCapabilities parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
AgentCapabilities
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static AgentCapabilities parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AgentCapabilities
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static AgentCapabilities parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
AgentCapabilities
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static AgentCapabilities parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AgentCapabilities
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static AgentCapabilities parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
AgentCapabilities
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static AgentCapabilities parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AgentCapabilities
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static AgentCapabilities parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
AgentCapabilities
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static AgentCapabilities parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AgentCapabilities
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static AgentCapabilities parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
AgentCapabilities
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static AgentCapabilities parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AgentCapabilities
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<AgentCapabilities> parser()
Returns
Type Description
Parser<AgentCapabilities>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getDefaultInstanceForType()

public AgentCapabilities getDefaultInstanceForType()
Returns
Type Description
AgentCapabilities

getExtensions(int index)

public AgentExtension getExtensions(int index)

Optional. Extensions supported by this agent.

repeated .google.cloud.geminidataanalytics.v1beta.AgentExtension extensions = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
AgentExtension

getExtensionsCount()

public int getExtensionsCount()

Optional. Extensions supported by this agent.

repeated .google.cloud.geminidataanalytics.v1beta.AgentExtension extensions = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getExtensionsList()

public List<AgentExtension> getExtensionsList()

Optional. Extensions supported by this agent.

repeated .google.cloud.geminidataanalytics.v1beta.AgentExtension extensions = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<AgentExtension>

getExtensionsOrBuilder(int index)

public AgentExtensionOrBuilder getExtensionsOrBuilder(int index)

Optional. Extensions supported by this agent.

repeated .google.cloud.geminidataanalytics.v1beta.AgentExtension extensions = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
AgentExtensionOrBuilder

getExtensionsOrBuilderList()

public List<? extends AgentExtensionOrBuilder> getExtensionsOrBuilderList()

Optional. Extensions supported by this agent.

repeated .google.cloud.geminidataanalytics.v1beta.AgentExtension extensions = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.geminidataanalytics.v1beta.AgentExtensionOrBuilder>

getParserForType()

public Parser<AgentCapabilities> getParserForType()
Returns
Type Description
Parser<AgentCapabilities>
Overrides

getPushNotifications()

public boolean getPushNotifications()

Optional. If the agent can send push notifications to the client's webhook.

bool push_notifications = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The pushNotifications.

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getStreaming()

public boolean getStreaming()

Optional. If the agent will support streaming responses.

bool streaming = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The streaming.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public AgentCapabilities.Builder newBuilderForType()
Returns
Type Description
AgentCapabilities.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected AgentCapabilities.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
AgentCapabilities.Builder
Overrides

toBuilder()

public AgentCapabilities.Builder toBuilder()
Returns
Type Description
AgentCapabilities.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException