Google Cloud Ai Platform V1 Client - Class BigQuery (1.3.0)

Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class BigQuery.

Input source type for BigQuery Tables and Views.

Generated from protobuf message google.cloud.aiplatform.v1.FeatureGroup.BigQuery

Namespace

Google \ Cloud \ AIPlatform \ V1 \ FeatureGroup

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ big_query_source Google\Cloud\AIPlatform\V1\BigQuerySource

Required. Immutable. The BigQuery source URI that points to either a BigQuery Table or View.

↳ entity_id_columns array

Optional. Columns to construct entity_id / row keys. If not provided defaults to entity_id.

↳ time_series Google\Cloud\AIPlatform\V1\FeatureGroup\BigQuery\TimeSeries

Optional. If the source is a time-series source, this can be set to control how downstream sources (ex: FeatureView ) will treat time-series sources. If not set, will treat the source as a time-series source with feature_timestamp as timestamp column and no scan boundary.

getBigQuerySource

Required. Immutable. The BigQuery source URI that points to either a BigQuery Table or View.

Returns
Type Description
Google\Cloud\AIPlatform\V1\BigQuerySource|null

hasBigQuerySource

clearBigQuerySource

setBigQuerySource

Required. Immutable. The BigQuery source URI that points to either a BigQuery Table or View.

Parameter
Name Description
var Google\Cloud\AIPlatform\V1\BigQuerySource
Returns
Type Description
$this

getEntityIdColumns

Optional. Columns to construct entity_id / row keys.

If not provided defaults to entity_id.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setEntityIdColumns

Optional. Columns to construct entity_id / row keys.

If not provided defaults to entity_id.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getTimeSeries

Optional. If the source is a time-series source, this can be set to control how downstream sources (ex: FeatureView ) will treat time-series sources. If not set, will treat the source as a time-series source with feature_timestamp as timestamp column and no scan boundary.

Returns
Type Description
Google\Cloud\AIPlatform\V1\FeatureGroup\BigQuery\TimeSeries|null

hasTimeSeries

clearTimeSeries

setTimeSeries

Optional. If the source is a time-series source, this can be set to control how downstream sources (ex: FeatureView ) will treat time-series sources. If not set, will treat the source as a time-series source with feature_timestamp as timestamp column and no scan boundary.

Parameter
Name Description
var Google\Cloud\AIPlatform\V1\FeatureGroup\BigQuery\TimeSeries
Returns
Type Description
$this