Google Cloud Managed Kafka Schema Registry V1 Client - Class SchemaConfig (0.1.1)

Reference documentation and code samples for the Google Cloud Managed Kafka Schema Registry V1 Client class SchemaConfig.

SchemaConfig represents configuration for a schema registry or a specific subject.

Generated from protobuf message google.cloud.managedkafka.schemaregistry.v1.SchemaConfig

Namespace

Google \ Cloud \ ManagedKafka \ SchemaRegistry \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ compatibility
int

Required. The compatibility type of the schema. The default value is BACKWARD. If unset in a SchemaSubject-level SchemaConfig, defaults to the global value. If unset in a SchemaRegistry-level SchemaConfig, reverts to the default value.

↳ normalize
bool

Optional. If true, the schema will be normalized before being stored or looked up. The default is false. If unset in a SchemaSubject-level SchemaConfig, the global value will be used. If unset in a SchemaRegistry-level SchemaConfig, reverts to the default value.

↳ alias
string

Optional. The subject to which this subject is an alias of. Only applicable for subject config.

getCompatibility

Required. The compatibility type of the schema.

The default value is BACKWARD. If unset in a SchemaSubject-level SchemaConfig, defaults to the global value. If unset in a SchemaRegistry-level SchemaConfig, reverts to the default value.

Returns
Type
Description
int

hasCompatibility

clearCompatibility

setCompatibility

Required. The compatibility type of the schema.

The default value is BACKWARD. If unset in a SchemaSubject-level SchemaConfig, defaults to the global value. If unset in a SchemaRegistry-level SchemaConfig, reverts to the default value.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getNormalize

Optional. If true, the schema will be normalized before being stored or looked up. The default is false. If unset in a SchemaSubject-level SchemaConfig, the global value will be used. If unset in a SchemaRegistry-level SchemaConfig, reverts to the default value.

Returns
Type
Description
bool

hasNormalize

clearNormalize

setNormalize

Optional. If true, the schema will be normalized before being stored or looked up. The default is false. If unset in a SchemaSubject-level SchemaConfig, the global value will be used. If unset in a SchemaRegistry-level SchemaConfig, reverts to the default value.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getAlias

Optional. The subject to which this subject is an alias of. Only applicable for subject config.

Returns
Type
Description
string

setAlias

Optional. The subject to which this subject is an alias of. Only applicable for subject config.

Parameter
Name
Description
var
string
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: