Google Cloud Ai Platform V1 Client - Class CreateFeatureViewRequest (0.28.0)

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

Request message for FeatureOnlineStoreAdminService.CreateFeatureView.

Generated from protobuf message google.cloud.aiplatform.v1.CreateFeatureViewRequest

Namespace

Google \ Cloud \ AIPlatform \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ parent string

Required. The resource name of the FeatureOnlineStore to create FeatureViews. Format: projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}

↳ feature_view Google\Cloud\AIPlatform\V1\FeatureView

Required. The FeatureView to create.

↳ feature_view_id string

Required. The ID to use for the FeatureView, which will become the final component of the FeatureView's resource name. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. The value must be unique within a FeatureOnlineStore.

↳ run_sync_immediately bool

Immutable. If set to true, one on demand sync will be run immediately, regardless whether the FeatureView.sync_config is configured or not.

getParent

Required. The resource name of the FeatureOnlineStore to create FeatureViews. Format: projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}

Returns
TypeDescription
string

setParent

Required. The resource name of the FeatureOnlineStore to create FeatureViews. Format: projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store}

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getFeatureView

Required. The FeatureView to create.

Returns
TypeDescription
Google\Cloud\AIPlatform\V1\FeatureView|null

hasFeatureView

clearFeatureView

setFeatureView

Required. The FeatureView to create.

Parameter
NameDescription
var Google\Cloud\AIPlatform\V1\FeatureView
Returns
TypeDescription
$this

getFeatureViewId

Required. The ID to use for the FeatureView, which will become the final component of the FeatureView's resource name.

This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. The value must be unique within a FeatureOnlineStore.

Returns
TypeDescription
string

setFeatureViewId

Required. The ID to use for the FeatureView, which will become the final component of the FeatureView's resource name.

This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. The value must be unique within a FeatureOnlineStore.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getRunSyncImmediately

Immutable. If set to true, one on demand sync will be run immediately, regardless whether the FeatureView.sync_config is configured or not.

Returns
TypeDescription
bool

setRunSyncImmediately

Immutable. If set to true, one on demand sync will be run immediately, regardless whether the FeatureView.sync_config is configured or not.

Parameter
NameDescription
var bool
Returns
TypeDescription
$this

static::build

Parameters
NameDescription
parent string

Required. The resource name of the FeatureOnlineStore to create FeatureViews. Format: projects/{project}/locations/{location}/featureOnlineStores/{feature_online_store} Please see Google\Cloud\AIPlatform\V1\FeatureOnlineStoreAdminServiceClient::featureOnlineStoreName() for help formatting this field.

featureView Google\Cloud\AIPlatform\V1\FeatureView

Required. The FeatureView to create.

featureViewId string

Required. The ID to use for the FeatureView, which will become the final component of the FeatureView's resource name.

This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number.

The value must be unique within a FeatureOnlineStore.

Returns
TypeDescription
Google\Cloud\AIPlatform\V1\CreateFeatureViewRequest