Package org.a2aproject.sdk.grpc
Interface AgentExtensionOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AgentExtension,AgentExtension.Builder
@Generated
public interface AgentExtensionOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionA human-readable description of how this agent uses the extension.com.google.protobuf.ByteStringA human-readable description of how this agent uses the extension.com.google.protobuf.StructOptional.com.google.protobuf.StructOrBuilderOptional.booleanIf true, the client must understand and comply with the extension's requirements.getUri()The unique URI identifying the extension.com.google.protobuf.ByteStringThe unique URI identifying the extension.booleanOptional.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getUri
String getUri()The unique URI identifying the extension.
string uri = 1;- Returns:
- The uri.
-
getUriBytes
com.google.protobuf.ByteString getUriBytes()The unique URI identifying the extension.
string uri = 1;- Returns:
- The bytes for uri.
-
getDescription
String getDescription()A human-readable description of how this agent uses the extension.
string description = 2;- Returns:
- The description.
-
getDescriptionBytes
com.google.protobuf.ByteString getDescriptionBytes()A human-readable description of how this agent uses the extension.
string description = 2;- Returns:
- The bytes for description.
-
getRequired
boolean getRequired()If true, the client must understand and comply with the extension's requirements.
bool required = 3;- Returns:
- The required.
-
hasParams
boolean hasParams()Optional. Extension-specific configuration parameters.
.google.protobuf.Struct params = 4;- Returns:
- Whether the params field is set.
-
getParams
com.google.protobuf.Struct getParams()Optional. Extension-specific configuration parameters.
.google.protobuf.Struct params = 4;- Returns:
- The params.
-
getParamsOrBuilder
com.google.protobuf.StructOrBuilder getParamsOrBuilder()Optional. Extension-specific configuration parameters.
.google.protobuf.Struct params = 4;
-