Interface Type.FunctionTypeOrBuilder

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

    public static interface Type.FunctionTypeOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasResultType

        boolean hasResultType()
         Result type of the function.
         
        .google.api.expr.v1alpha1.Type result_type = 1;
        Returns:
        Whether the resultType field is set.
      • getResultType

        Type getResultType()
         Result type of the function.
         
        .google.api.expr.v1alpha1.Type result_type = 1;
        Returns:
        The resultType.
      • getResultTypeOrBuilder

        TypeOrBuilder getResultTypeOrBuilder()
         Result type of the function.
         
        .google.api.expr.v1alpha1.Type result_type = 1;
      • getArgTypesList

        java.util.List<Type> getArgTypesList()
         Argument types of the function.
         
        repeated .google.api.expr.v1alpha1.Type arg_types = 2;
      • getArgTypes

        Type getArgTypes​(int index)
         Argument types of the function.
         
        repeated .google.api.expr.v1alpha1.Type arg_types = 2;
      • getArgTypesCount

        int getArgTypesCount()
         Argument types of the function.
         
        repeated .google.api.expr.v1alpha1.Type arg_types = 2;
      • getArgTypesOrBuilderList

        java.util.List<? extends TypeOrBuilder> getArgTypesOrBuilderList()
         Argument types of the function.
         
        repeated .google.api.expr.v1alpha1.Type arg_types = 2;
      • getArgTypesOrBuilder

        TypeOrBuilder getArgTypesOrBuilder​(int index)
         Argument types of the function.
         
        repeated .google.api.expr.v1alpha1.Type arg_types = 2;