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
public interface RoutineSpecOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BigQueryRoutineSpecgetBigqueryRoutineSpec()Fields specific for BigQuery routines.BigQueryRoutineSpecOrBuildergetBigqueryRoutineSpecOrBuilder()Fields specific for BigQuery routines.StringgetDefinitionBody()The body of the routine.com.google.protobuf.ByteStringgetDefinitionBodyBytes()The body of the routine.StringgetLanguage()The language the routine is written in.com.google.protobuf.ByteStringgetLanguageBytes()The language the routine is written in.StringgetReturnType()Return type of the argument.com.google.protobuf.ByteStringgetReturnTypeBytes()Return type of the argument.RoutineSpec.ArgumentgetRoutineArguments(int index)Arguments of the routine.intgetRoutineArgumentsCount()Arguments of the routine.List<RoutineSpec.Argument>getRoutineArgumentsList()Arguments of the routine.RoutineSpec.ArgumentOrBuildergetRoutineArgumentsOrBuilder(int index)Arguments of the routine.List<? extends RoutineSpec.ArgumentOrBuilder>getRoutineArgumentsOrBuilderList()Arguments of the routine.RoutineSpec.RoutineTypegetRoutineType()The type of the routine.intgetRoutineTypeValue()The type of the routine.RoutineSpec.SystemSpecCasegetSystemSpecCase()booleanhasBigqueryRoutineSpec()Fields specific for BigQuery routines.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
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
RoutineSpec.Argument getRoutineArguments(int index)
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
RoutineSpec.ArgumentOrBuilder getRoutineArgumentsOrBuilder(int index)
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()
-
-