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 BigQueryRoutineSpec
getBigqueryRoutineSpec()
Fields specific for BigQuery routines.BigQueryRoutineSpecOrBuilder
getBigqueryRoutineSpecOrBuilder()
Fields specific for BigQuery routines.String
getDefinitionBody()
The body of the routine.com.google.protobuf.ByteString
getDefinitionBodyBytes()
The body of the routine.String
getLanguage()
The language the routine is written in.com.google.protobuf.ByteString
getLanguageBytes()
The language the routine is written in.String
getReturnType()
Return type of the argument.com.google.protobuf.ByteString
getReturnTypeBytes()
Return type of the argument.RoutineSpec.Argument
getRoutineArguments(int index)
Arguments of the routine.int
getRoutineArgumentsCount()
Arguments of the routine.List<RoutineSpec.Argument>
getRoutineArgumentsList()
Arguments of the routine.RoutineSpec.ArgumentOrBuilder
getRoutineArgumentsOrBuilder(int index)
Arguments of the routine.List<? extends RoutineSpec.ArgumentOrBuilder>
getRoutineArgumentsOrBuilderList()
Arguments of the routine.RoutineSpec.RoutineType
getRoutineType()
The type of the routine.int
getRoutineTypeValue()
The type of the routine.RoutineSpec.SystemSpecCase
getSystemSpecCase()
boolean
hasBigqueryRoutineSpec()
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()
-
-