Package com.google.cloud.datacatalog.v1
Interface RoutineSpecOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
RoutineSpec,RoutineSpec.Builder
@Generated
public interface RoutineSpecOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionFields specific for BigQuery routines.Fields specific for BigQuery routines.The body of the routine.com.google.protobuf.ByteStringThe body of the routine.The language the routine is written in.com.google.protobuf.ByteStringThe language the routine is written in.Return type of the argument.com.google.protobuf.ByteStringReturn type of the argument.getRoutineArguments(int index) Arguments of the routine.intArguments of the routine.Arguments of the routine.getRoutineArgumentsOrBuilder(int index) Arguments of the routine.List<? extends RoutineSpec.ArgumentOrBuilder>Arguments of the routine.The type of the routine.intThe type of the routine.booleanFields specific for BigQuery routines.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getRoutineTypeValue
int getRoutineTypeValue()The type of the routine.
.google.cloud.datacatalog.v1.RoutineSpec.RoutineType routine_type = 1;- Returns:
- The enum numeric value on the wire for routineType.
-
getRoutineType
RoutineSpec.RoutineType getRoutineType()The type of the routine.
.google.cloud.datacatalog.v1.RoutineSpec.RoutineType routine_type = 1;- Returns:
- The routineType.
-
getLanguage
String getLanguage()The language the routine is written in. The exact value depends on the source system. For BigQuery routines, possible values are: * `SQL` * `JAVASCRIPT`
string language = 2;- Returns:
- The language.
-
getLanguageBytes
com.google.protobuf.ByteString getLanguageBytes()The language the routine is written in. The exact value depends on the source system. For BigQuery routines, possible values are: * `SQL` * `JAVASCRIPT`
string language = 2;- Returns:
- The bytes for language.
-
getRoutineArgumentsList
List<RoutineSpec.Argument> getRoutineArgumentsList()Arguments of the routine.
repeated .google.cloud.datacatalog.v1.RoutineSpec.Argument routine_arguments = 3; -
getRoutineArguments
Arguments of the routine.
repeated .google.cloud.datacatalog.v1.RoutineSpec.Argument routine_arguments = 3; -
getRoutineArgumentsCount
int getRoutineArgumentsCount()Arguments of the routine.
repeated .google.cloud.datacatalog.v1.RoutineSpec.Argument routine_arguments = 3; -
getRoutineArgumentsOrBuilderList
List<? extends RoutineSpec.ArgumentOrBuilder> getRoutineArgumentsOrBuilderList()Arguments of the routine.
repeated .google.cloud.datacatalog.v1.RoutineSpec.Argument routine_arguments = 3; -
getRoutineArgumentsOrBuilder
Arguments of the routine.
repeated .google.cloud.datacatalog.v1.RoutineSpec.Argument routine_arguments = 3; -
getReturnType
String getReturnType()Return type of the argument. The exact value depends on the source system and the language.
string return_type = 4;- Returns:
- The returnType.
-
getReturnTypeBytes
com.google.protobuf.ByteString getReturnTypeBytes()Return type of the argument. The exact value depends on the source system and the language.
string return_type = 4;- Returns:
- The bytes for returnType.
-
getDefinitionBody
String getDefinitionBody()The body of the routine.
string definition_body = 5;- Returns:
- The definitionBody.
-
getDefinitionBodyBytes
com.google.protobuf.ByteString getDefinitionBodyBytes()The body of the routine.
string definition_body = 5;- Returns:
- The bytes for definitionBody.
-
hasBigqueryRoutineSpec
boolean hasBigqueryRoutineSpec()Fields specific for BigQuery routines.
.google.cloud.datacatalog.v1.BigQueryRoutineSpec bigquery_routine_spec = 6;- Returns:
- Whether the bigqueryRoutineSpec field is set.
-
getBigqueryRoutineSpec
BigQueryRoutineSpec getBigqueryRoutineSpec()Fields specific for BigQuery routines.
.google.cloud.datacatalog.v1.BigQueryRoutineSpec bigquery_routine_spec = 6;- Returns:
- The bigqueryRoutineSpec.
-
getBigqueryRoutineSpecOrBuilder
BigQueryRoutineSpecOrBuilder getBigqueryRoutineSpecOrBuilder()Fields specific for BigQuery routines.
.google.cloud.datacatalog.v1.BigQueryRoutineSpec bigquery_routine_spec = 6; -
getSystemSpecCase
RoutineSpec.SystemSpecCase getSystemSpecCase()
-