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 Type
    Method
    Description
    The name of the schema.
    com.google.protobuf.ByteString
    The name of the schema.
    The tool that contains this schema definition.
    com.google.protobuf.ByteString
    The tool that contains this schema definition.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods 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.