Interface TypeSchema.SchemaReferenceOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
TypeSchema.SchemaReference,TypeSchema.SchemaReference.Builder
- Enclosing class:
- TypeSchema
public static interface TypeSchema.SchemaReferenceOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe name of the schema.com.google.protobuf.ByteStringThe name of the schema.getTool()The tool that contains this schema definition.com.google.protobuf.ByteStringThe tool that contains this schema definition.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
-
getTool
String getTool()The tool that contains this schema definition. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
string tool = 1;- Returns:
- The tool.
-
getToolBytes
com.google.protobuf.ByteString getToolBytes()The tool that contains this schema definition. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
string tool = 1;- Returns:
- The bytes for tool.
-
getSchema
String getSchema()The name of the schema.
string schema = 2;- Returns:
- The schema.
-
getSchemaBytes
com.google.protobuf.ByteString getSchemaBytes()The name of the schema.
string schema = 2;- Returns:
- The bytes for schema.
-