Resource: SchemaBundle
A named collection of related schemas.
| JSON representation |
|---|
{ "name": string, "etag": string, // Union field |
| Fields | |
|---|---|
name |
Identifier. The unique name identifying this schema bundle. Values are of the form |
etag |
Optional. The etag for this schema bundle. This may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. The server returns an ABORTED error on a mismatched etag. |
Union field type. The type of this schema bundle. The oneof case cannot change after creation. type can be only one of the following: |
|
protoSchema |
Schema for Protobufs. |
ProtoSchema
Represents a protobuf schema.
| JSON representation |
|---|
{ "protoDescriptors": string } |
| Fields | |
|---|---|
protoDescriptors |
Required. Contains a protobuf-serialized google.protobuf.FileDescriptorSet, which could include multiple proto files. To generate it, install and run For more details, see protobuffer self description. A base64-encoded string. |
Methods |
|
|---|---|
|
Creates a new schema bundle in the specified table. |
|
Deletes a schema bundle in the specified table. |
|
Gets metadata information about the specified schema bundle. |
|
Gets the access control policy for a Bigtable resource. |
|
Lists all schema bundles associated with the specified table. |
|
Updates a schema bundle in the specified table. |
|
Sets the access control policy on a Bigtable resource. |
|
Returns permissions that the caller has on the specified Bigtable resource. |