Package com.google.api.expr.v1alpha1
Interface Type.FunctionTypeOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
- All Known Implementing Classes:
Type.FunctionType
,Type.FunctionType.Builder
- Enclosing class:
- Type
public static interface Type.FunctionTypeOrBuilder
extends com.google.protobuf.MessageLiteOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetArgTypes
(int index) Argument types of the function.int
Argument types of the function.Argument types of the function.Result type of the function.boolean
Result type of the function.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
hasResultType
boolean hasResultType()Result type of the function.
.google.api.expr.v1alpha1.Type result_type = 1 [json_name = "resultType"];
- Returns:
- Whether the resultType field is set.
-
getResultType
Type getResultType()Result type of the function.
.google.api.expr.v1alpha1.Type result_type = 1 [json_name = "resultType"];
- Returns:
- The resultType.
-
getArgTypesList
Argument types of the function.
repeated .google.api.expr.v1alpha1.Type arg_types = 2 [json_name = "argTypes"];
-
getArgTypes
Argument types of the function.
repeated .google.api.expr.v1alpha1.Type arg_types = 2 [json_name = "argTypes"];
-
getArgTypesCount
int getArgTypesCount()Argument types of the function.
repeated .google.api.expr.v1alpha1.Type arg_types = 2 [json_name = "argTypes"];
-