Google Cloud Discovery Engine V1beta Client - Class BigtableOptions (0.11.2)

Reference documentation and code samples for the Google Cloud Discovery Engine V1beta Client class BigtableOptions.

The Bigtable Options object that contains information to support the import.

Generated from protobuf message google.cloud.discoveryengine.v1beta.BigtableOptions

Namespace

Google \ Cloud \ DiscoveryEngine \ V1beta

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ key_field_name string

The field name used for saving row key value in the document. The name has to match the pattern [a-zA-Z0-9][a-zA-Z0-9-_]*.

↳ families array|Google\Protobuf\Internal\MapField

The mapping from family names to an object that contains column families level information for the given column family. If a family is not present in this map it will be ignored.

getKeyFieldName

The field name used for saving row key value in the document. The name has to match the pattern [a-zA-Z0-9][a-zA-Z0-9-_]*.

Returns
Type Description
string

setKeyFieldName

The field name used for saving row key value in the document. The name has to match the pattern [a-zA-Z0-9][a-zA-Z0-9-_]*.

Parameter
Name Description
var string
Returns
Type Description
$this

getFamilies

The mapping from family names to an object that contains column families level information for the given column family. If a family is not present in this map it will be ignored.

Returns
Type Description
Google\Protobuf\Internal\MapField

setFamilies

The mapping from family names to an object that contains column families level information for the given column family. If a family is not present in this map it will be ignored.

Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this