Package com.google.api.expr.v1alpha1
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 TypeMethodDescriptiongetName()
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
Parameter types for this abstract type.
repeated .google.api.expr.v1alpha1.Type parameter_types = 2 [json_name = "parameterTypes"];
-
getParameterTypes
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"];
-