public interface RoutineSpecOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and 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.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofint getRoutineTypeValue()
The type of the routine.
.google.cloud.datacatalog.v1.RoutineSpec.RoutineType routine_type = 1;RoutineSpec.RoutineType getRoutineType()
The type of the routine.
.google.cloud.datacatalog.v1.RoutineSpec.RoutineType routine_type = 1;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;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;List<RoutineSpec.Argument> getRoutineArgumentsList()
Arguments of the routine.
repeated .google.cloud.datacatalog.v1.RoutineSpec.Argument routine_arguments = 3;RoutineSpec.Argument getRoutineArguments(int index)
Arguments of the routine.
repeated .google.cloud.datacatalog.v1.RoutineSpec.Argument routine_arguments = 3;int getRoutineArgumentsCount()
Arguments of the routine.
repeated .google.cloud.datacatalog.v1.RoutineSpec.Argument routine_arguments = 3;List<? extends RoutineSpec.ArgumentOrBuilder> getRoutineArgumentsOrBuilderList()
Arguments of the routine.
repeated .google.cloud.datacatalog.v1.RoutineSpec.Argument routine_arguments = 3;RoutineSpec.ArgumentOrBuilder getRoutineArgumentsOrBuilder(int index)
Arguments of the routine.
repeated .google.cloud.datacatalog.v1.RoutineSpec.Argument routine_arguments = 3;String getReturnType()
Return type of the argument. The exact value depends on the source system and the language.
string return_type = 4;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;String getDefinitionBody()
The body of the routine.
string definition_body = 5;com.google.protobuf.ByteString getDefinitionBodyBytes()
The body of the routine.
string definition_body = 5;boolean hasBigqueryRoutineSpec()
Fields specific for BigQuery routines.
.google.cloud.datacatalog.v1.BigQueryRoutineSpec bigquery_routine_spec = 6;BigQueryRoutineSpec getBigqueryRoutineSpec()
Fields specific for BigQuery routines.
.google.cloud.datacatalog.v1.BigQueryRoutineSpec bigquery_routine_spec = 6;BigQueryRoutineSpecOrBuilder getBigqueryRoutineSpecOrBuilder()
Fields specific for BigQuery routines.
.google.cloud.datacatalog.v1.BigQueryRoutineSpec bigquery_routine_spec = 6;RoutineSpec.SystemSpecCase getSystemSpecCase()
Copyright © 2023 Google LLC. All rights reserved.