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- (::Google::Cloud::DataCatalog::V1::BigQueryRoutineSpec) — Fields specific for BigQuery routines.
#bigquery_routine_spec=
def bigquery_routine_spec=(value) -> ::Google::Cloud::DataCatalog::V1::BigQueryRoutineSpec- value (::Google::Cloud::DataCatalog::V1::BigQueryRoutineSpec) — Fields specific for BigQuery routines.
- (::Google::Cloud::DataCatalog::V1::BigQueryRoutineSpec) — Fields specific for BigQuery routines.
#definition_body
def definition_body() -> ::String- (::String) — The body of the routine.
#definition_body=
def definition_body=(value) -> ::String- value (::String) — The body of the routine.
- (::String) — The body of the routine.
#language
def language() -> ::String-
(::String) —
The language the routine is written in. The exact value depends on the source system. For BigQuery routines, possible values are:
SQLJAVASCRIPT
#language=
def language=(value) -> ::String-
value (::String) —
The language the routine is written in. The exact value depends on the source system. For BigQuery routines, possible values are:
SQLJAVASCRIPT
-
(::String) —
The language the routine is written in. The exact value depends on the source system. For BigQuery routines, possible values are:
SQLJAVASCRIPT
#return_type
def return_type() -> ::String- (::String) — Return type of the argument. The exact value depends on the source system and the language.
#return_type=
def return_type=(value) -> ::String- value (::String) — Return type of the argument. The exact value depends on the source system and the language.
- (::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>- (::Array<::Google::Cloud::DataCatalog::V1::RoutineSpec::Argument>) — Arguments of the routine.
#routine_arguments=
def routine_arguments=(value) -> ::Array<::Google::Cloud::DataCatalog::V1::RoutineSpec::Argument>- value (::Array<::Google::Cloud::DataCatalog::V1::RoutineSpec::Argument>) — Arguments of the routine.
- (::Array<::Google::Cloud::DataCatalog::V1::RoutineSpec::Argument>) — Arguments of the routine.
#routine_type
def routine_type() -> ::Google::Cloud::DataCatalog::V1::RoutineSpec::RoutineType- (::Google::Cloud::DataCatalog::V1::RoutineSpec::RoutineType) — The type of the routine.
#routine_type=
def routine_type=(value) -> ::Google::Cloud::DataCatalog::V1::RoutineSpec::RoutineType- value (::Google::Cloud::DataCatalog::V1::RoutineSpec::RoutineType) — The type of the routine.
- (::Google::Cloud::DataCatalog::V1::RoutineSpec::RoutineType) — The type of the routine.