Google Cloud Bigtable Administration v2 API - Class SchemaBundle (3.27.0)

public sealed class SchemaBundle : IMessage<SchemaBundle>, IEquatable<SchemaBundle>, IDeepCloneable<SchemaBundle>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Bigtable Administration v2 API class SchemaBundle.

A named collection of related schemas.

Inheritance

object > SchemaBundle

Namespace

Google.Cloud.Bigtable.Admin.V2

Assembly

Google.Cloud.Bigtable.Admin.V2.dll

Constructors

SchemaBundle()

public SchemaBundle()

SchemaBundle(SchemaBundle)

public SchemaBundle(SchemaBundle other)
Parameter
Name Description
other SchemaBundle

Properties

Etag

public string Etag { get; set; }

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.

Property Value
Type Description
string

Name

public string Name { get; set; }

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

Property Value
Type Description
string

ProtoSchema

public ProtoSchema ProtoSchema { get; set; }

Schema for Protobufs.

Property Value
Type Description
ProtoSchema

SchemaBundleName

public SchemaBundleName SchemaBundleName { get; set; }

SchemaBundleName-typed view over the Name resource name property.

Property Value
Type Description
SchemaBundleName

TypeCase

public SchemaBundle.TypeOneofCase TypeCase { get; }
Property Value
Type Description
SchemaBundleTypeOneofCase