REST Resource: projects.instances.tables.schemaBundles

Resource: SchemaBundle

A named collection of related schemas.

JSON representation
{
  "name": string,
  "etag": string,

  // Union field type can be only one of the following:
  "protoSchema": {
    object (ProtoSchema)
  }
  // End of list of possible types for union field type.
}
Fields
name

string

Identifier. The unique name identifying this schema bundle. Values are of the form projects/{project}/instances/{instance}/tables/{table}/schemaBundles/{schemaBundle}

etag

string

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

object (ProtoSchema)

Schema for Protobufs.

ProtoSchema

Represents a collection of protobuf schemas.

JSON representation
{
  "protoDescriptors": string
}
Fields
protoDescriptors

string (bytes format)

Required. Contains a protobuf-serialized google.protobuf.FileDescriptorSet, which could include multiple proto files. To generate it, install and run protoc with --include_imports and --descriptor_set_out. For example, to generate for moon/shot/app.proto, run

$protoc  --proto_path=/app_path --proto_path=/lib_path \
         --include_imports \
         --descriptor_set_out=descriptors.pb \
         moon/shot/app.proto

For more details, see protobuffer self description.

A base64-encoded string.

Methods

create

The method google.bigtable.admin.v2.BigtableTableAdmin.CreateSchemaBundle is not available in Cloud de Confiance by S3NS.

delete

The method google.bigtable.admin.v2.BigtableTableAdmin.DeleteSchemaBundle is not available in Cloud de Confiance by S3NS.

get

The method google.bigtable.admin.v2.BigtableTableAdmin.GetSchemaBundle is not available in Cloud de Confiance by S3NS.

getIamPolicy

The method google.bigtable.admin.v2.BigtableTableAdmin.GetIamPolicy is not available in Cloud de Confiance by S3NS.

list

The method google.bigtable.admin.v2.BigtableTableAdmin.ListSchemaBundles is not available in Cloud de Confiance by S3NS.

patch

The method google.bigtable.admin.v2.BigtableTableAdmin.UpdateSchemaBundle is not available in Cloud de Confiance by S3NS.

setIamPolicy

The method google.bigtable.admin.v2.BigtableTableAdmin.SetIamPolicy is not available in Cloud de Confiance by S3NS.

testIamPermissions

The method google.bigtable.admin.v2.BigtableTableAdmin.TestIamPermissions is not available in Cloud de Confiance by S3NS.