Package org.a2aproject.sdk.compat03.grpc
Class AgentCapabilities.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AgentCapabilities.Builder>
org.a2aproject.sdk.compat03.grpc.AgentCapabilities.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,AgentCapabilitiesOrBuilder
- Enclosing class:
- AgentCapabilities
public static final class AgentCapabilities.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AgentCapabilities.Builder>
implements AgentCapabilitiesOrBuilder
Defines the A2A feature set supported by the agentProtobuf type
a2a.v1.AgentCapabilities-
Method Summary
Modifier and TypeMethodDescriptionaddAllExtensions(Iterable<? extends AgentExtension> values) Extensions supported by this agent.addExtensions(int index, AgentExtension value) Extensions supported by this agent.addExtensions(int index, AgentExtension.Builder builderForValue) Extensions supported by this agent.addExtensions(AgentExtension value) Extensions supported by this agent.addExtensions(AgentExtension.Builder builderForValue) Extensions supported by this agent.Extensions supported by this agent.addExtensionsBuilder(int index) Extensions supported by this agent.build()clear()Extensions supported by this agent.If the agent can send push notifications to the clients webhookIf the agent will support streaming responsesstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetExtensions(int index) Extensions supported by this agent.getExtensionsBuilder(int index) Extensions supported by this agent.Extensions supported by this agent.intExtensions supported by this agent.Extensions supported by this agent.getExtensionsOrBuilder(int index) Extensions supported by this agent.List<? extends AgentExtensionOrBuilder>Extensions supported by this agent.booleanIf the agent can send push notifications to the clients webhookbooleanIf the agent will support streaming responsesprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(AgentCapabilities other) removeExtensions(int index) Extensions supported by this agent.setExtensions(int index, AgentExtension value) Extensions supported by this agent.setExtensions(int index, AgentExtension.Builder builderForValue) Extensions supported by this agent.setPushNotifications(boolean value) If the agent can send push notifications to the clients webhooksetStreaming(boolean value) If the agent will support streaming responsesMethods 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<AgentCapabilities.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<AgentCapabilities.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<AgentCapabilities.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<AgentCapabilities.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AgentCapabilities.Builder>
-
mergeFrom
public AgentCapabilities.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<AgentCapabilities.Builder>- Throws:
IOException
-
getStreaming
public boolean getStreaming()If the agent will support streaming responses
bool streaming = 1;- Specified by:
getStreamingin interfaceAgentCapabilitiesOrBuilder- Returns:
- The streaming.
-
setStreaming
If the agent will support streaming responses
bool streaming = 1;- Parameters:
value- The streaming to set.- Returns:
- This builder for chaining.
-
clearStreaming
If the agent will support streaming responses
bool streaming = 1;- Returns:
- This builder for chaining.
-
getPushNotifications
public boolean getPushNotifications()If the agent can send push notifications to the clients webhook
bool push_notifications = 2;- Specified by:
getPushNotificationsin interfaceAgentCapabilitiesOrBuilder- Returns:
- The pushNotifications.
-
setPushNotifications
If the agent can send push notifications to the clients webhook
bool push_notifications = 2;- Parameters:
value- The pushNotifications to set.- Returns:
- This builder for chaining.
-
clearPushNotifications
If the agent can send push notifications to the clients webhook
bool push_notifications = 2;- Returns:
- This builder for chaining.
-
getExtensionsList
Extensions supported by this agent.
repeated .a2a.v1.AgentExtension extensions = 3;- Specified by:
getExtensionsListin interfaceAgentCapabilitiesOrBuilder
-
getExtensionsCount
public int getExtensionsCount()Extensions supported by this agent.
repeated .a2a.v1.AgentExtension extensions = 3;- Specified by:
getExtensionsCountin interfaceAgentCapabilitiesOrBuilder
-
getExtensions
Extensions supported by this agent.
repeated .a2a.v1.AgentExtension extensions = 3;- Specified by:
getExtensionsin interfaceAgentCapabilitiesOrBuilder
-
setExtensions
Extensions supported by this agent.
repeated .a2a.v1.AgentExtension extensions = 3; -
setExtensions
Extensions supported by this agent.
repeated .a2a.v1.AgentExtension extensions = 3; -
addExtensions
Extensions supported by this agent.
repeated .a2a.v1.AgentExtension extensions = 3; -
addExtensions
Extensions supported by this agent.
repeated .a2a.v1.AgentExtension extensions = 3; -
addExtensions
Extensions supported by this agent.
repeated .a2a.v1.AgentExtension extensions = 3; -
addExtensions
Extensions supported by this agent.
repeated .a2a.v1.AgentExtension extensions = 3; -
addAllExtensions
Extensions supported by this agent.
repeated .a2a.v1.AgentExtension extensions = 3; -
clearExtensions
Extensions supported by this agent.
repeated .a2a.v1.AgentExtension extensions = 3; -
removeExtensions
Extensions supported by this agent.
repeated .a2a.v1.AgentExtension extensions = 3; -
getExtensionsBuilder
Extensions supported by this agent.
repeated .a2a.v1.AgentExtension extensions = 3; -
getExtensionsOrBuilder
Extensions supported by this agent.
repeated .a2a.v1.AgentExtension extensions = 3;- Specified by:
getExtensionsOrBuilderin interfaceAgentCapabilitiesOrBuilder
-
getExtensionsOrBuilderList
Extensions supported by this agent.
repeated .a2a.v1.AgentExtension extensions = 3;- Specified by:
getExtensionsOrBuilderListin interfaceAgentCapabilitiesOrBuilder
-
addExtensionsBuilder
Extensions supported by this agent.
repeated .a2a.v1.AgentExtension extensions = 3; -
addExtensionsBuilder
Extensions supported by this agent.
repeated .a2a.v1.AgentExtension extensions = 3; -
getExtensionsBuilderList
Extensions supported by this agent.
repeated .a2a.v1.AgentExtension extensions = 3;
-