Interface TypeReferenceOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    TypeReference, TypeReference.Builder

    public interface TypeReferenceOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getTypeName()
      The name of the type that the annotated, generic field may represent.
      com.google.protobuf.ByteString getTypeNameBytes()
      The name of the type that the annotated, generic field may represent.
      • 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 Detail

      • getTypeName

        java.lang.String getTypeName()
         The name of the type that the annotated, generic field may represent.
         If the type is in the same protobuf package, the value can be the simple
         message name e.g., `"MyMessage"`. Otherwise, the value must be the
         fully-qualified message name e.g., `"google.library.v1.Book"`.
        
         If the type(s) are unknown to the service (e.g. the field accepts generic
         user input), use the wildcard `"*"` to denote this behavior.
        
         See [AIP-202](https://google.aip.dev/202#type-references) for more details.
         
        string type_name = 1;
        Returns:
        The typeName.
      • getTypeNameBytes

        com.google.protobuf.ByteString getTypeNameBytes()
         The name of the type that the annotated, generic field may represent.
         If the type is in the same protobuf package, the value can be the simple
         message name e.g., `"MyMessage"`. Otherwise, the value must be the
         fully-qualified message name e.g., `"google.library.v1.Book"`.
        
         If the type(s) are unknown to the service (e.g. the field accepts generic
         user input), use the wildcard `"*"` to denote this behavior.
        
         See [AIP-202](https://google.aip.dev/202#type-references) for more details.
         
        string type_name = 1;
        Returns:
        The bytes for typeName.