Data Catalog V1 API - Class Google::Cloud::DataCatalog::V1::RoutineSpec (v0.23.0)

Reference documentation and code samples for the Data Catalog V1 API class Google::Cloud::DataCatalog::V1::RoutineSpec.

Specification that applies to a routine. Valid only for entries with the ROUTINE type.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#bigquery_routine_spec

def bigquery_routine_spec() -> ::Google::Cloud::DataCatalog::V1::BigQueryRoutineSpec
Returns

#bigquery_routine_spec=

def bigquery_routine_spec=(value) -> ::Google::Cloud::DataCatalog::V1::BigQueryRoutineSpec
Parameter
Returns

#definition_body

def definition_body() -> ::String
Returns
  • (::String) — The body of the routine.

#definition_body=

def definition_body=(value) -> ::String
Parameter
  • value (::String) — The body of the routine.
Returns
  • (::String) — The body of the routine.

#language

def language() -> ::String
Returns
  • (::String) —

    The language the routine is written in. The exact value depends on the source system. For BigQuery routines, possible values are:

    • SQL
    • JAVASCRIPT

#language=

def language=(value) -> ::String
Parameter
  • value (::String) —

    The language the routine is written in. The exact value depends on the source system. For BigQuery routines, possible values are:

    • SQL
    • JAVASCRIPT
Returns
  • (::String) —

    The language the routine is written in. The exact value depends on the source system. For BigQuery routines, possible values are:

    • SQL
    • JAVASCRIPT

#return_type

def return_type() -> ::String
Returns
  • (::String) — Return type of the argument. The exact value depends on the source system and the language.

#return_type=

def return_type=(value) -> ::String
Parameter
  • value (::String) — Return type of the argument. The exact value depends on the source system and the language.
Returns
  • (::String) — Return type of the argument. The exact value depends on the source system and the language.

#routine_arguments

def routine_arguments() -> ::Array<::Google::Cloud::DataCatalog::V1::RoutineSpec::Argument>
Returns

#routine_arguments=

def routine_arguments=(value) -> ::Array<::Google::Cloud::DataCatalog::V1::RoutineSpec::Argument>
Parameter
Returns

#routine_type

def routine_type() -> ::Google::Cloud::DataCatalog::V1::RoutineSpec::RoutineType
Returns

#routine_type=

def routine_type=(value) -> ::Google::Cloud::DataCatalog::V1::RoutineSpec::RoutineType
Parameter
Returns