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 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;