Class SchemaSubject
Subject defines the evolution scope of schemas as a holder of schema versions.
Implements
Inherited Members
Namespace: Google.Apis.ManagedKafka.v1.Data
Assembly: Google.Apis.ManagedKafka.v1.dll
Syntax
public class SchemaSubject : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Name
Identifier. The name of the subject. Structured like:
projects/{project}/locations/{location}/schemaRegistries/{schema_registry}/subjects/{subject} or
projects/{project}/locations/{location}/schemaRegistries/{schema_registry}/contexts/{context}/subjects/{subject}
Subject name {subject} can contain the following: * Up to 255 UTF-8 bytes. * Allowed characters: letters
(uppercase or lowercase), numbers, and the following special characters: ., -, _, +, %, and ~.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Versions
Optional. The versions of the subject.
Declaration
[JsonProperty("versions")]
public virtual IList<string> Versions { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |