Interface Type.AbstractTypeOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
All Known Implementing Classes:
Type.AbstractType, Type.AbstractType.Builder
Enclosing class:
Type

public static interface Type.AbstractTypeOrBuilder extends com.google.protobuf.MessageLiteOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The fully qualified name of this abstract type.
    com.google.protobuf.ByteString
    The fully qualified name of this abstract type.
    getParameterTypes(int index)
    Parameter types for this abstract type.
    int
    Parameter types for this abstract type.
    Parameter types for this abstract type.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • Method Details

    • getName

      String getName()
       The fully qualified name of this abstract type.
       
      string name = 1 [json_name = "name"];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       The fully qualified name of this abstract type.
       
      string name = 1 [json_name = "name"];
      Returns:
      The bytes for name.
    • getParameterTypesList

      List<Type> getParameterTypesList()
       Parameter types for this abstract type.
       
      repeated .google.api.expr.v1alpha1.Type parameter_types = 2 [json_name = "parameterTypes"];
    • getParameterTypes

      Type getParameterTypes(int index)
       Parameter types for this abstract type.
       
      repeated .google.api.expr.v1alpha1.Type parameter_types = 2 [json_name = "parameterTypes"];
    • getParameterTypesCount

      int getParameterTypesCount()
       Parameter types for this abstract type.
       
      repeated .google.api.expr.v1alpha1.Type parameter_types = 2 [json_name = "parameterTypes"];