Cloud Bigtable V2 Client - Class CreateSchemaBundleRequest (2.13.0)

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

The request for CreateSchemaBundle.

Generated from protobuf message google.bigtable.admin.v2.CreateSchemaBundleRequest

Namespace

Google \ Cloud \ Bigtable \ Admin \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ parent string

Required. The parent resource where this schema bundle will be created. Values are of the form projects/{project}/instances/{instance}/tables/{table}.

↳ schema_bundle_id string

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

↳ schema_bundle SchemaBundle

Required. The schema bundle to create.

getParent

Required. The parent resource where this schema bundle will be created.

Values are of the form projects/{project}/instances/{instance}/tables/{table}.

Returns
Type Description
string

setParent

Required. The parent resource where this schema bundle will be created.

Values are of the form projects/{project}/instances/{instance}/tables/{table}.

Parameter
Name Description
var string
Returns
Type Description
$this

getSchemaBundleId

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

Returns
Type Description
string

setSchemaBundleId

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

Parameter
Name Description
var string
Returns
Type Description
$this

getSchemaBundle

Required. The schema bundle to create.

Returns
Type Description
SchemaBundle|null

hasSchemaBundle

clearSchemaBundle

setSchemaBundle

Required. The schema bundle to create.

Parameter
Name Description
var SchemaBundle
Returns
Type Description
$this

static::build

Parameters
Name Description
parent string

Required. The parent resource where this schema bundle will be created. Values are of the form projects/{project}/instances/{instance}/tables/{table}. Please see BigtableTableAdminClient::tableName() for help formatting this field.

schemaBundleId string

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

schemaBundle SchemaBundle

Required. The schema bundle to create.

Returns
Type Description
CreateSchemaBundleRequest