Close httplib2 connections.
Delete schema config for a subject.
get(name, defaultToGlobal=None, x__xgafv=None)
Get schema config at global level or for a subject.
update(name, body=None, x__xgafv=None)
Update config at global level or for a subject. Creates a SchemaSubject-level SchemaConfig if it does not exist.
close()
Close httplib2 connections.
delete(name, x__xgafv=None)
Delete schema config for a subject. Args: name: string, Required. The resource name of subject to delete the config for. The format is * projects/{project}/locations/{location}/schemaRegistries/{schema_registry}/config/{subject} (required) x__xgafv: string, V1 error format. Allowed values 1 - v1 error format 2 - v2 error format Returns: An object of the form: { # SchemaConfig represents configuration for a schema registry or a specific subject. "alias": "A String", # Optional. The subject to which this subject is an alias of. Only applicable for subject config. "compatibility": "A String", # 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": True or False, # 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. }
get(name, defaultToGlobal=None, x__xgafv=None)
Get schema config at global level or for a subject. Args: name: string, Required. The resource name to get the config for. It can be either of following: * projects/{project}/locations/{location}/schemaRegistries/{schema_registry}/config: Get config at global level. * projects/{project}/locations/{location}/schemaRegistries/{schema_registry}/config/{subject}: Get config for a specific subject. (required) defaultToGlobal: boolean, Optional. If true, the config will fall back to the config at the global level if no subject level config is found. x__xgafv: string, V1 error format. Allowed values 1 - v1 error format 2 - v2 error format Returns: An object of the form: { # SchemaConfig represents configuration for a schema registry or a specific subject. "alias": "A String", # Optional. The subject to which this subject is an alias of. Only applicable for subject config. "compatibility": "A String", # 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": True or False, # 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. }
update(name, body=None, x__xgafv=None)
Update config at global level or for a subject. Creates a SchemaSubject-level SchemaConfig if it does not exist. Args: name: string, Required. The resource name to update the config for. It can be either of following: * projects/{project}/locations/{location}/schemaRegistries/{schema_registry}/config: Update config at global level. * projects/{project}/locations/{location}/schemaRegistries/{schema_registry}/config/{subject}: Update config for a specific subject. (required) body: object, The request body. The object takes the form of: { # Request for updating schema config. On a SchemaSubject-level SchemaConfig, an unset field will be removed from the SchemaConfig. "compatibility": "A String", # Required. The compatibility type of the schemas. Cannot be unset for a SchemaRegistry-level SchemaConfig. If unset on a SchemaSubject-level SchemaConfig, removes the compatibility field for the SchemaConfig. "normalize": True or False, # Optional. If true, the schema will be normalized before being stored or looked up. The default is false. Cannot be unset for a SchemaRegistry-level SchemaConfig. If unset on a SchemaSubject-level SchemaConfig, removes the normalize field for the SchemaConfig. } x__xgafv: string, V1 error format. Allowed values 1 - v1 error format 2 - v2 error format Returns: An object of the form: { # SchemaConfig represents configuration for a schema registry or a specific subject. "alias": "A String", # Optional. The subject to which this subject is an alias of. Only applicable for subject config. "compatibility": "A String", # 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": True or False, # 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. }