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:
SQL
JAVASCRIPT
#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:
SQL
JAVASCRIPT
-
(::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
- (::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.