Cloud Bigtable V2 Client - Class SampleRowKeysRequest (2.9.1)

Reference documentation and code samples for the Cloud Bigtable V2 Client class SampleRowKeysRequest.

Request message for Bigtable.SampleRowKeys.

Generated from protobuf message google.bigtable.v2.SampleRowKeysRequest

Namespace

Google \ Cloud \ Bigtable \ V2

Methods

__construct

Constructor.

Parameters
NameDescription
dataarray

Optional. Data for populating the Message object.

↳ table_namestring

Optional. The unique name of the table from which to sample row keys. Values are of the form projects/<project>/instances/<instance>/tables/<table>.

↳ authorized_view_namestring

Optional. The unique name of the AuthorizedView from which to sample row keys. Values are of the form projects/<project>/instances/<instance>/tables/<table>/authorizedViews/<authorized_view>.

↳ materialized_view_namestring

Optional. The unique name of the MaterializedView from which to read. Values are of the form projects/<project>/instances/<instance>/materializedViews/<materialized_view>.

↳ app_profile_idstring

This value specifies routing for replication. If not specified, the "default" application profile will be used.

getTableName

Optional. The unique name of the table from which to sample row keys.

Values are of the form projects/<project>/instances/<instance>/tables/<table>.

Returns
TypeDescription
string

setTableName

Optional. The unique name of the table from which to sample row keys.

Values are of the form projects/<project>/instances/<instance>/tables/<table>.

Parameter
NameDescription
varstring
Returns
TypeDescription
$this

getAuthorizedViewName

Optional. The unique name of the AuthorizedView from which to sample row keys.

Values are of the form projects/<project>/instances/<instance>/tables/<table>/authorizedViews/<authorized_view>.

Returns
TypeDescription
string

setAuthorizedViewName

Optional. The unique name of the AuthorizedView from which to sample row keys.

Values are of the form projects/<project>/instances/<instance>/tables/<table>/authorizedViews/<authorized_view>.

Parameter
NameDescription
varstring
Returns
TypeDescription
$this

getMaterializedViewName

Optional. The unique name of the MaterializedView from which to read.

Values are of the form projects/<project>/instances/<instance>/materializedViews/<materialized_view>.

Returns
TypeDescription
string

setMaterializedViewName

Optional. The unique name of the MaterializedView from which to read.

Values are of the form projects/<project>/instances/<instance>/materializedViews/<materialized_view>.

Parameter
NameDescription
varstring
Returns
TypeDescription
$this

getAppProfileId

This value specifies routing for replication. If not specified, the "default" application profile will be used.

Returns
TypeDescription
string

setAppProfileId

This value specifies routing for replication. If not specified, the "default" application profile will be used.

Parameter
NameDescription
varstring
Returns
TypeDescription
$this

static::build

Parameter
NameDescription
tableNamestring

Optional. The unique name of the table from which to sample row keys.

Values are of the form projects/<project>/instances/<instance>/tables/<table>. Please see BigtableClient::tableName() for help formatting this field.

Returns
TypeDescription
SampleRowKeysRequest

static::buildFromTableNameAppProfileId

Parameters
NameDescription
tableNamestring

Optional. The unique name of the table from which to sample row keys.

Values are of the form projects/<project>/instances/<instance>/tables/<table>. Please see BigtableClient::tableName() for help formatting this field.

appProfileIdstring

This value specifies routing for replication. If not specified, the "default" application profile will be used.

Returns
TypeDescription
SampleRowKeysRequest