Package org.a2aproject.sdk.grpc
Class AgentCapabilities
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
org.a2aproject.sdk.grpc.AgentCapabilities
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,AgentCapabilitiesOrBuilder
@Generated
public final class AgentCapabilities
extends com.google.protobuf.GeneratedMessage
implements AgentCapabilitiesOrBuilder
Defines optional capabilities supported by an agent.Protobuf type
lf.a2a.v1.AgentCapabilities- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classDefines optional capabilities supported by an agent.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic AgentCapabilitiesstatic final com.google.protobuf.Descriptors.DescriptorbooleanIndicates if the agent supports providing an extended agent card when authenticated.getExtensions(int index) A list of protocol extensions supported by the agent.intA list of protocol extensions supported by the agent.A list of protocol extensions supported by the agent.getExtensionsOrBuilder(int index) A list of protocol extensions supported by the agent.List<? extends AgentExtensionOrBuilder>A list of protocol extensions supported by the agent.com.google.protobuf.Parser<AgentCapabilities>booleanIndicates if the agent supports sending push notifications for asynchronous task updates.intbooleanIndicates if the agent supports streaming responses.booleanIndicates if the agent supports providing an extended agent card when authenticated.inthashCode()booleanIndicates if the agent supports sending push notifications for asynchronous task updates.booleanIndicates if the agent supports streaming responses.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic AgentCapabilities.Builderstatic AgentCapabilities.BuildernewBuilder(AgentCapabilities prototype) protected AgentCapabilities.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static AgentCapabilitiesparseDelimitedFrom(InputStream input) static AgentCapabilitiesparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AgentCapabilitiesparseFrom(byte[] data) static AgentCapabilitiesparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AgentCapabilitiesparseFrom(com.google.protobuf.ByteString data) static AgentCapabilitiesparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AgentCapabilitiesparseFrom(com.google.protobuf.CodedInputStream input) static AgentCapabilitiesparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AgentCapabilitiesparseFrom(InputStream input) static AgentCapabilitiesparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AgentCapabilitiesparseFrom(ByteBuffer data) static AgentCapabilitiesparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<AgentCapabilities>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
STREAMING_FIELD_NUMBER
public static final int STREAMING_FIELD_NUMBER- See Also:
-
PUSH_NOTIFICATIONS_FIELD_NUMBER
public static final int PUSH_NOTIFICATIONS_FIELD_NUMBER- See Also:
-
EXTENSIONS_FIELD_NUMBER
public static final int EXTENSIONS_FIELD_NUMBER- See Also:
-
EXTENDED_AGENT_CARD_FIELD_NUMBER
public static final int EXTENDED_AGENT_CARD_FIELD_NUMBER- See Also:
-
-
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
-
hasStreaming
public boolean hasStreaming()Indicates if the agent supports streaming responses.
optional bool streaming = 1;- Specified by:
hasStreamingin interfaceAgentCapabilitiesOrBuilder- Returns:
- Whether the streaming field is set.
-
getStreaming
public boolean getStreaming()Indicates if the agent supports streaming responses.
optional bool streaming = 1;- Specified by:
getStreamingin interfaceAgentCapabilitiesOrBuilder- Returns:
- The streaming.
-
hasPushNotifications
public boolean hasPushNotifications()Indicates if the agent supports sending push notifications for asynchronous task updates.
optional bool push_notifications = 2;- Specified by:
hasPushNotificationsin interfaceAgentCapabilitiesOrBuilder- Returns:
- Whether the pushNotifications field is set.
-
getPushNotifications
public boolean getPushNotifications()Indicates if the agent supports sending push notifications for asynchronous task updates.
optional bool push_notifications = 2;- Specified by:
getPushNotificationsin interfaceAgentCapabilitiesOrBuilder- Returns:
- The pushNotifications.
-
getExtensionsList
A list of protocol extensions supported by the agent.
repeated .lf.a2a.v1.AgentExtension extensions = 3;- Specified by:
getExtensionsListin interfaceAgentCapabilitiesOrBuilder
-
getExtensionsOrBuilderList
A list of protocol extensions supported by the agent.
repeated .lf.a2a.v1.AgentExtension extensions = 3;- Specified by:
getExtensionsOrBuilderListin interfaceAgentCapabilitiesOrBuilder
-
getExtensionsCount
public int getExtensionsCount()A list of protocol extensions supported by the agent.
repeated .lf.a2a.v1.AgentExtension extensions = 3;- Specified by:
getExtensionsCountin interfaceAgentCapabilitiesOrBuilder
-
getExtensions
A list of protocol extensions supported by the agent.
repeated .lf.a2a.v1.AgentExtension extensions = 3;- Specified by:
getExtensionsin interfaceAgentCapabilitiesOrBuilder
-
getExtensionsOrBuilder
A list of protocol extensions supported by the agent.
repeated .lf.a2a.v1.AgentExtension extensions = 3;- Specified by:
getExtensionsOrBuilderin interfaceAgentCapabilitiesOrBuilder
-
hasExtendedAgentCard
public boolean hasExtendedAgentCard()Indicates if the agent supports providing an extended agent card when authenticated.
optional bool extended_agent_card = 4;- Specified by:
hasExtendedAgentCardin interfaceAgentCapabilitiesOrBuilder- Returns:
- Whether the extendedAgentCard field is set.
-
getExtendedAgentCard
public boolean getExtendedAgentCard()Indicates if the agent supports providing an extended agent card when authenticated.
optional bool extended_agent_card = 4;- Specified by:
getExtendedAgentCardin interfaceAgentCapabilitiesOrBuilder- Returns:
- The extendedAgentCard.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static AgentCapabilities parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AgentCapabilities parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AgentCapabilities parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AgentCapabilities parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AgentCapabilities parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AgentCapabilities parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static AgentCapabilities parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static AgentCapabilities parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static AgentCapabilities parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static AgentCapabilities parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected AgentCapabilities.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-