Class ProjectsResource.LocationsResource.SchemaRegistriesResource.ContextsResource.SubjectsResource.VersionsResource
The "versions" collection of methods.
Inheritance
Inherited Members
Namespace: Google.Apis.ManagedKafka.v1
Assembly: Google.Apis.ManagedKafka.v1.dll
Syntax
public class ProjectsResource.LocationsResource.SchemaRegistriesResource.ContextsResource.SubjectsResource.VersionsResource
Constructors
VersionsResource(IClientService)
Constructs a new resource.
Declaration
public VersionsResource(IClientService service)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service |
Properties
Referencedby
Gets the Referencedby resource.
Declaration
public virtual ProjectsResource.LocationsResource.SchemaRegistriesResource.ContextsResource.SubjectsResource.VersionsResource.ReferencedbyResource Referencedby { get; }
Property Value
Type | Description |
---|---|
ProjectsResource.LocationsResource.SchemaRegistriesResource.ContextsResource.SubjectsResource.VersionsResource.ReferencedbyResource |
Methods
Create(CreateVersionRequest, string)
Register a new version under a given subject with the given schema.
Declaration
public virtual ProjectsResource.LocationsResource.SchemaRegistriesResource.ContextsResource.SubjectsResource.VersionsResource.CreateRequest Create(CreateVersionRequest body, string parent)
Parameters
Type | Name | Description |
---|---|---|
CreateVersionRequest | body | The body of the request. |
string | parent | Required. The subject to create the version for. Structured like:
|
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.SchemaRegistriesResource.ContextsResource.SubjectsResource.VersionsResource.CreateRequest |
Delete(string)
Delete a version of a subject. The response will be the deleted version id.
Declaration
public virtual ProjectsResource.LocationsResource.SchemaRegistriesResource.ContextsResource.SubjectsResource.VersionsResource.DeleteRequest Delete(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The name of the subject version to delete. Structured like:
|
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.SchemaRegistriesResource.ContextsResource.SubjectsResource.VersionsResource.DeleteRequest |
Get(string)
Get a versioned schema (schema with subject/version) of a subject.
Declaration
public virtual ProjectsResource.LocationsResource.SchemaRegistriesResource.ContextsResource.SubjectsResource.VersionsResource.GetRequest Get(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The name of the subject to return versions. Structured like:
|
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.SchemaRegistriesResource.ContextsResource.SubjectsResource.VersionsResource.GetRequest |
GetSchema(string)
Get the schema string only for a version of a subject. The response will be the schema string.
Declaration
public virtual ProjectsResource.LocationsResource.SchemaRegistriesResource.ContextsResource.SubjectsResource.VersionsResource.GetSchemaRequest GetSchema(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The name of the subject to return versions. Structured like:
|
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.SchemaRegistriesResource.ContextsResource.SubjectsResource.VersionsResource.GetSchemaRequest |
List(string)
Get all versions of a subject. The response will be an array of versions of the subject.
Declaration
public virtual ProjectsResource.LocationsResource.SchemaRegistriesResource.ContextsResource.SubjectsResource.VersionsResource.ListRequest List(string parent)
Parameters
Type | Name | Description |
---|---|---|
string | parent | Required. The subject whose versions are to be listed. Structured like:
|
Returns
Type | Description |
---|---|
ProjectsResource.LocationsResource.SchemaRegistriesResource.ContextsResource.SubjectsResource.VersionsResource.ListRequest |