blob: b460a5f7c636e6f6dc22b7a384133fb24a936e60 [file]
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">
<html>
<head>
<title>pulsar.schema.definition.Record</title>
<meta name="generator" content="pydoctor 25.4.0">
</meta>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1 maximum-scale=1" />
<link rel="stylesheet" type="text/css" href="apidocs.css" />
<link rel="stylesheet" type="text/css" href="readthedocstheme.css" />
<link rel="stylesheet" type="text/css" href="extra.css" />
</head>
<body>
<nav class="navbar navbar-default mainnavbar">
<div class="container-fluid">
<div class="navbar-header">
<div class="navlinks">
<span class="navbar-brand">
pulsar/_pulsar <a href="index.html">API Documentation</a>
</span>
<a href="moduleIndex.html">
Modules
</a>
<a href="classIndex.html">
Classes
</a>
<a href="nameIndex.html">
Names
</a>
<div id="search-box-container">
<div class="input-group">
<input id="search-box" type="search" name="search-query" placeholder="Search..." aria-label="Search" minlength="2" class="form-control" autocomplete="off" />
<span class="input-group-btn">
<a style="display: none;" class="btn btn-default" id="search-clear-button" title="Clear" onclick="clearSearch()"><img src="fonts/x-circle.svg" alt="Clear" /></a>
<a class="btn btn-default" id="apidocs-help-button" title="Help" href="apidocs-help.html"><img src="fonts/info.svg" alt="Help" /></a>
</span>
</div>
</div>
</div>
<div id="search-results-container" style="display: none;">
<div id="search-buttons">
<span class="label label-default" id="search-docstrings-button">
<label class="checkbox-inline">
<input type="checkbox" id="toggle-search-in-docstrings-checkbox" value="false" onclick="toggleSearchInDocstrings()">
search in docstrings
</input>
</label>
</span>
</div>
<noscript>
<h1>Cannot search: JavaScript is not supported/enabled in your browser.</h1>
</noscript>
<div id="search-status"> </div>
<div class="warning" id="search-warn-box" style="display: none;">
<p class="rst-last"><span id="search-warn"></span></p>
</div>
<table id="search-results">
<!-- Filled dynamically by JS -->
</table>
<div style="margin-top: 10px;">
<p>For more information on the search, visit the <a href="apidocs-help.html#rst-search">help page</a>.</p>
</div>
</div>
</div>
</div>
<!-- Side navigation -->
<div class="sidebarcontainer">
<nav class="sidebar">
<div>
<div class="thingTitle">
<span>Class</span>
<code class="thisobject"><a href="pulsar.schema.definition.Record.html" class="internal-link" title="This class"><wbr></wbr>Record</a></code>
</div>
<div>
<div class="childrenKindTitle">Methods</div>
<ul>
<li class="">
<div class="itemName"><code><a href="#schema" class="internal-link" title="pulsar.schema.definition.Record.schema">schema</a></code>
</div>
</li><li class="">
<div class="itemName"><code><a href="#schema_info" class="internal-link" title="pulsar.schema.definition.Record.schema_info">schema<wbr></wbr>_info</a></code>
</div>
</li><li class="">
<div class="itemName"><code><a href="#__eq__" class="internal-link" title="pulsar.schema.definition.Record.__eq__">__eq__</a></code>
</div>
</li><li class="">
<div class="itemName"><code><a href="#__init__" class="internal-link" title="pulsar.schema.definition.Record.__init__">__init__</a></code>
</div>
</li><li class="">
<div class="itemName"><code><a href="#__ne__" class="internal-link" title="pulsar.schema.definition.Record.__ne__">__ne__</a></code>
</div>
</li><li class="">
<div class="itemName"><code><a href="#__setattr__" class="internal-link" title="pulsar.schema.definition.Record.__setattr__">__setattr__</a></code>
</div>
</li><li class="">
<div class="itemName"><code><a href="#__str__" class="internal-link" title="pulsar.schema.definition.Record.__str__">__str__</a></code>
</div>
</li><li class="">
<div class="itemName"><code><a href="#default" class="internal-link" title="pulsar.schema.definition.Record.default">default</a></code>
</div>
</li><li class="">
<div class="itemName"><code><a href="#python_type" class="internal-link" title="pulsar.schema.definition.Record.python_type">python<wbr></wbr>_type</a></code>
</div>
</li><li class="">
<div class="itemName"><code><a href="#required_default" class="internal-link" title="pulsar.schema.definition.Record.required_default">required<wbr></wbr>_default</a></code>
</div>
</li><li class="">
<div class="itemName"><code><a href="#type" class="internal-link" title="pulsar.schema.definition.Record.type">type</a></code>
</div>
</li><li class="">
<div class="itemName"><code><a href="#validate_type" class="internal-link" title="pulsar.schema.definition.Record.validate_type">validate<wbr></wbr>_type</a></code>
</div>
</li>
</ul>
<div class="childrenKindTitle">Attributes</div>
<ul>
<li class="private">
<div class="itemName"><code><a href="#_avro_namespace" class="internal-link" title="pulsar.schema.definition.Record._avro_namespace">_avro<wbr></wbr>_namespace</a></code>
</div>
</li><li class="private">
<div class="itemName"><code><a href="#_sorted_fields" class="internal-link" title="pulsar.schema.definition.Record._sorted_fields">_sorted<wbr></wbr>_fields</a></code>
</div>
</li><li class="private">
<div class="itemName"><code><a href="#_default" class="internal-link" title="pulsar.schema.definition.Record._default">_default</a></code>
</div>
</li><li class="private">
<div class="itemName"><code><a href="#_required" class="internal-link" title="pulsar.schema.definition.Record._required">_required</a></code>
</div>
</li><li class="private">
<div class="itemName"><code><a href="#_required_default" class="internal-link" title="pulsar.schema.definition.Record._required_default">_required<wbr></wbr>_default</a></code>
</div>
</li>
</ul>
</div>
</div><div>
<div class="thingTitle">
<span>Module</span>
<code><a href="pulsar.schema.definition.html" class="internal-link" title="The parent of this class">definition</a></code>
</div>
<div>
<div class="childrenKindTitle">Classes</div>
<ul>
<li class="">
<div class="itemName"><code><a href="pulsar.schema.definition.Array.html" class="internal-link" title="pulsar.schema.definition.Array"><wbr></wbr>Array</a></code>
</div>
</li><li class="">
<div class="itemName"><code><a href="pulsar.schema.definition.Boolean.html" class="internal-link" title="pulsar.schema.definition.Boolean"><wbr></wbr>Boolean</a></code>
</div>
</li><li class="">
<div class="itemName"><code><a href="pulsar.schema.definition.Bytes.html" class="internal-link" title="pulsar.schema.definition.Bytes"><wbr></wbr>Bytes</a></code>
</div>
</li><li class="">
<div class="itemName"><code><a href="pulsar.schema.definition.CustomEnum.html" class="internal-link" title="pulsar.schema.definition.CustomEnum"><wbr></wbr>Custom<wbr></wbr>Enum</a></code>
</div>
</li><li class="">
<div class="itemName"><code><a href="pulsar.schema.definition.Double.html" class="internal-link" title="pulsar.schema.definition.Double"><wbr></wbr>Double</a></code>
</div>
</li><li class="">
<div class="itemName"><code><a href="pulsar.schema.definition.Field.html" class="internal-link" title="pulsar.schema.definition.Field"><wbr></wbr>Field</a></code>
</div>
</li><li class="">
<div class="itemName"><code><a href="pulsar.schema.definition.Float.html" class="internal-link" title="pulsar.schema.definition.Float"><wbr></wbr>Float</a></code>
</div>
</li><li class="">
<div class="itemName"><code><a href="pulsar.schema.definition.Integer.html" class="internal-link" title="pulsar.schema.definition.Integer"><wbr></wbr>Integer</a></code>
</div>
</li><li class="">
<div class="itemName"><code><a href="pulsar.schema.definition.Long.html" class="internal-link" title="pulsar.schema.definition.Long"><wbr></wbr>Long</a></code>
</div>
</li><li class="">
<div class="itemName"><code><a href="pulsar.schema.definition.Map.html" class="internal-link" title="pulsar.schema.definition.Map"><wbr></wbr>Map</a></code>
</div>
</li><li class="">
<div class="itemName"><code><a href="pulsar.schema.definition.Null.html" class="internal-link" title="pulsar.schema.definition.Null"><wbr></wbr>Null</a></code>
</div>
</li><li class=" thisobject">
<div class="itemName"><code><a href="pulsar.schema.definition.Record.html" class="internal-link" title="pulsar.schema.definition.Record"><wbr></wbr>Record</a></code>
</div>
</li><li class="">
<div class="itemName"><code><a href="pulsar.schema.definition.RecordMeta.html" class="internal-link" title="pulsar.schema.definition.RecordMeta"><wbr></wbr>Record<wbr></wbr>Meta</a></code>
</div>
</li><li class="">
<div class="itemName"><code><a href="pulsar.schema.definition.String.html" class="internal-link" title="pulsar.schema.definition.String"><wbr></wbr>String</a></code>
</div>
</li>
</ul>
<div class="childrenKindTitle">Functions</div>
<ul>
<li class="">
<div class="itemName"><code><a href="pulsar.schema.definition.html#is_unicode" class="internal-link" title="pulsar.schema.definition.is_unicode">is<wbr></wbr>_unicode</a></code>
</div>
</li><li class="private">
<div class="itemName"><code><a href="pulsar.schema.definition.html#_check_record_or_field" class="internal-link" title="pulsar.schema.definition._check_record_or_field">_check<wbr></wbr>_record<wbr></wbr>_or<wbr></wbr>_field</a></code>
</div>
</li><li class="private">
<div class="itemName"><code><a href="pulsar.schema.definition.html#_string_representation" class="internal-link" title="pulsar.schema.definition._string_representation">_string<wbr></wbr>_representation</a></code>
</div>
</li>
</ul>
</div>
</div>
</nav>
<!-- No sidebar toggle for read the docs theme, the sidebar is always
visible when the screen is width enough.
-->
</div>
</nav>
<div class="container-fluid">
<div id="main" class="">
<div class="page-header">
<h1 class="class"><code><code><a href="pulsar.html" class="internal-link">pulsar</a></code><wbr></wbr>.<code><a href="pulsar.schema.html" class="internal-link" title="pulsar.schema">schema</a></code><wbr></wbr>.<code><a href="pulsar.schema.definition.html" class="internal-link" title="pulsar.schema.definition">definition</a></code><wbr></wbr>.<code><a href="pulsar.schema.definition.Record.html" class="internal-link" title="pulsar.schema.definition.Record">Record</a></code></code></h1>
<div id="showPrivate">
<button class="btn btn-link" onclick="togglePrivate()">Toggle Private API</button>
</div>
</div>
<div class="categoryHeader">
class documentation
</div>
<div class="extrasDocstring">
<p class="class-signature"><code><span class="py-keyword">class</span> <span class="py-defname">Record</span>: <a href="https://github.com/apache/pulsar-client-python/tree/v3.9.0/pulsar/schema/definition.py#L63" class="sourceLink">(source)</a></code></p><p>Constructor: <code><a href="#__init__" class="internal-link" title="pulsar.schema.definition.Record.__init__">Record(default, required_default, required, *args, **kwargs)</a></code></p>
<p><a href="classIndex.html#pulsar.schema.definition.Record">View In Hierarchy</a></p>
</div>
<div class="moduleDocstring">
<div><p class="undocumented">Undocumented</p></div>
</div>
<div id="splitTables">
<table class="children sortable" id="id22">
<tr class="classmethod">
<td>Class Method</td>
<td><code><a href="#schema" class="internal-link" title="pulsar.schema.definition.Record.schema">schema</a></code></td>
<td><span class="rst-undocumented">Undocumented</span></td>
</tr><tr class="classmethod">
<td>Class Method</td>
<td><code><a href="#schema_info" class="internal-link" title="pulsar.schema.definition.Record.schema_info">schema<wbr></wbr>_info</a></code></td>
<td><span class="rst-undocumented">Undocumented</span></td>
</tr><tr class="method">
<td>Method</td>
<td><code><a href="#__eq__" class="internal-link" title="pulsar.schema.definition.Record.__eq__">__eq__</a></code></td>
<td><span class="rst-undocumented">Undocumented</span></td>
</tr><tr class="method">
<td>Method</td>
<td><code><a href="#__init__" class="internal-link" title="pulsar.schema.definition.Record.__init__">__init__</a></code></td>
<td><span class="rst-undocumented">Undocumented</span></td>
</tr><tr class="method">
<td>Method</td>
<td><code><a href="#__ne__" class="internal-link" title="pulsar.schema.definition.Record.__ne__">__ne__</a></code></td>
<td><span class="rst-undocumented">Undocumented</span></td>
</tr><tr class="method">
<td>Method</td>
<td><code><a href="#__setattr__" class="internal-link" title="pulsar.schema.definition.Record.__setattr__">__setattr__</a></code></td>
<td><span class="rst-undocumented">Undocumented</span></td>
</tr><tr class="method">
<td>Method</td>
<td><code><a href="#__str__" class="internal-link" title="pulsar.schema.definition.Record.__str__">__str__</a></code></td>
<td><span class="rst-undocumented">Undocumented</span></td>
</tr><tr class="method">
<td>Method</td>
<td><code><a href="#default" class="internal-link" title="pulsar.schema.definition.Record.default">default</a></code></td>
<td><span class="rst-undocumented">Undocumented</span></td>
</tr><tr class="method">
<td>Method</td>
<td><code><a href="#python_type" class="internal-link" title="pulsar.schema.definition.Record.python_type">python<wbr></wbr>_type</a></code></td>
<td><span class="rst-undocumented">Undocumented</span></td>
</tr><tr class="method">
<td>Method</td>
<td><code><a href="#required_default" class="internal-link" title="pulsar.schema.definition.Record.required_default">required<wbr></wbr>_default</a></code></td>
<td><span class="rst-undocumented">Undocumented</span></td>
</tr><tr class="method">
<td>Method</td>
<td><code><a href="#type" class="internal-link" title="pulsar.schema.definition.Record.type">type</a></code></td>
<td><span class="rst-undocumented">Undocumented</span></td>
</tr><tr class="method">
<td>Method</td>
<td><code><a href="#validate_type" class="internal-link" title="pulsar.schema.definition.Record.validate_type">validate<wbr></wbr>_type</a></code></td>
<td><span class="rst-undocumented">Undocumented</span></td>
</tr><tr class="classvariable private">
<td>Class Variable</td>
<td><code><a href="#_avro_namespace" class="internal-link" title="pulsar.schema.definition.Record._avro_namespace">_avro<wbr></wbr>_namespace</a></code></td>
<td><span class="rst-undocumented">Undocumented</span></td>
</tr><tr class="classvariable private">
<td>Class Variable</td>
<td><code><a href="#_sorted_fields" class="internal-link" title="pulsar.schema.definition.Record._sorted_fields">_sorted<wbr></wbr>_fields</a></code></td>
<td><span class="rst-undocumented">Undocumented</span></td>
</tr><tr class="instancevariable private">
<td>Instance Variable</td>
<td><code><a href="#_default" class="internal-link" title="pulsar.schema.definition.Record._default">_default</a></code></td>
<td><span class="rst-undocumented">Undocumented</span></td>
</tr><tr class="instancevariable private">
<td>Instance Variable</td>
<td><code><a href="#_required" class="internal-link" title="pulsar.schema.definition.Record._required">_required</a></code></td>
<td><span class="rst-undocumented">Undocumented</span></td>
</tr><tr class="instancevariable private">
<td>Instance Variable</td>
<td><code><a href="#_required_default" class="internal-link" title="pulsar.schema.definition.Record._required_default">_required<wbr></wbr>_default</a></code></td>
<td><span class="rst-undocumented">Undocumented</span></td>
</tr>
</table>
</div>
<div id="childList">
<div class="baseclassmethod">
<a name="pulsar.schema.definition.Record.schema">
</a>
<a name="schema">
</a>
<div class="functionHeader">
<div><span class="decorator">@<a href="https://docs.python.org/3/library/functions.html#classmethod" class="intersphinx-link">classmethod</a><br /></span></div>
<span class="py-keyword">def</span>&#160;<span class="py-defname">schema</span><span class="function-signature">(<span class="rst-sig-param"><span class="rst-undocumented">cls</span></span>):</span>
<a class="sourceLink" href="https://github.com/apache/pulsar-client-python/tree/v3.9.0/pulsar/schema/definition.py#L109">
(source)
</a>
<a class="headerLink" href="#schema" title="pulsar.schema.definition.Record.schema">
</a>
</div>
<div class="docstring functionBody">
<div><p class="undocumented">Undocumented</p></div>
</div>
</div><div class="baseclassmethod">
<a name="pulsar.schema.definition.Record.schema_info">
</a>
<a name="schema_info">
</a>
<div class="functionHeader">
<div><span class="decorator">@<a href="https://docs.python.org/3/library/functions.html#classmethod" class="intersphinx-link">classmethod</a><br /></span></div>
<span class="py-keyword">def</span>&#160;<span class="py-defname">schema_info</span><span class="function-signature">(<span class="rst-sig-param"><span class="rst-undocumented">cls</span>, </span><span class="rst-sig-param">defined_names</span>):</span>
<a class="sourceLink" href="https://github.com/apache/pulsar-client-python/tree/v3.9.0/pulsar/schema/definition.py#L113">
(source)
</a>
<a class="headerLink" href="#schema_info" title="pulsar.schema.definition.Record.schema_info">
</a>
</div>
<div class="docstring functionBody">
<div><p class="undocumented">Undocumented</p></div>
</div>
</div><div class="basemethod">
<a name="pulsar.schema.definition.Record.__eq__">
</a>
<a name="__eq__">
</a>
<div class="functionHeader">
<span class="py-keyword">def</span>&#160;<span class="py-defname">__eq__</span><span class="function-signature">(<span class="rst-sig-param"><span class="rst-undocumented">self</span>, </span><span class="rst-sig-param">other</span>):</span>
<a class="sourceLink" href="https://github.com/apache/pulsar-client-python/tree/v3.9.0/pulsar/schema/definition.py#L174">
(source)
</a>
<a class="headerLink" href="#__eq__" title="pulsar.schema.definition.Record.__eq__">
</a>
</div>
<div class="docstring functionBody">
<div><p class="undocumented">Undocumented</p></div>
</div>
</div><div class="basemethod">
<a name="pulsar.schema.definition.Record.__init__">
</a>
<a name="__init__">
</a>
<div class="functionHeader">
<span class="py-keyword">def</span>&#160;<span class="py-defname">__init__</span><span class="function-signature">(<span class="rst-sig-param"><span class="rst-undocumented">self</span>, </span><span class="rst-sig-param">default=<a href="https://docs.python.org/3/library/constants.html#None" class="intersphinx-link">None</a>, </span><span class="rst-sig-param">required_default=<a href="https://docs.python.org/3/library/constants.html#False" class="intersphinx-link">False</a>, </span><span class="rst-sig-param">required=<a href="https://docs.python.org/3/library/constants.html#False" class="intersphinx-link">False</a>, </span><span class="rst-sig-param">*args, </span><span class="rst-sig-param">**kwargs</span>):</span>
<a class="sourceLink" href="https://github.com/apache/pulsar-client-python/tree/v3.9.0/pulsar/schema/definition.py#L71">
(source)
</a>
<a class="headerLink" href="#__init__" title="pulsar.schema.definition.Record.__init__">
</a>
</div>
<div class="docstring functionBody">
<div><p class="undocumented">Undocumented</p></div>
</div>
</div><div class="basemethod">
<a name="pulsar.schema.definition.Record.__ne__">
</a>
<a name="__ne__">
</a>
<div class="functionHeader">
<span class="py-keyword">def</span>&#160;<span class="py-defname">__ne__</span><span class="function-signature">(<span class="rst-sig-param"><span class="rst-undocumented">self</span>, </span><span class="rst-sig-param">other</span>):</span>
<a class="sourceLink" href="https://github.com/apache/pulsar-client-python/tree/v3.9.0/pulsar/schema/definition.py#L180">
(source)
</a>
<a class="headerLink" href="#__ne__" title="pulsar.schema.definition.Record.__ne__">
</a>
</div>
<div class="docstring functionBody">
<div><p class="undocumented">Undocumented</p></div>
</div>
</div><div class="basemethod">
<a name="pulsar.schema.definition.Record.__setattr__">
</a>
<a name="__setattr__">
</a>
<div class="functionHeader">
<span class="py-keyword">def</span>&#160;<span class="py-defname">__setattr__</span><span class="function-signature">(<span class="rst-sig-param"><span class="rst-undocumented">self</span>, </span><span class="rst-sig-param">key, </span><span class="rst-sig-param">value</span>):</span>
<a class="sourceLink" href="https://github.com/apache/pulsar-client-python/tree/v3.9.0/pulsar/schema/definition.py#L158">
(source)
</a>
<a class="headerLink" href="#__setattr__" title="pulsar.schema.definition.Record.__setattr__">
</a>
</div>
<div class="docstring functionBody">
<div><p class="undocumented">Undocumented</p></div>
</div>
</div><div class="basemethod">
<a name="pulsar.schema.definition.Record.__str__">
</a>
<a name="__str__">
</a>
<div class="functionHeader">
<span class="py-keyword">def</span>&#160;<span class="py-defname">__str__</span><span class="function-signature">(<span class="rst-sig-param"><span class="rst-undocumented">self</span></span>):</span>
<a class="sourceLink" href="https://github.com/apache/pulsar-client-python/tree/v3.9.0/pulsar/schema/definition.py#L183">
(source)
</a>
<a class="headerLink" href="#__str__" title="pulsar.schema.definition.Record.__str__">
</a>
</div>
<div class="docstring functionBody">
<div><p class="undocumented">Undocumented</p></div>
</div>
</div><div class="basemethod">
<a name="pulsar.schema.definition.Record.default">
</a>
<a name="default">
</a>
<div class="functionHeader">
<span class="py-keyword">def</span>&#160;<span class="py-defname">default</span><span class="function-signature">(<span class="rst-sig-param"><span class="rst-undocumented">self</span></span>):</span>
<a class="sourceLink" href="https://github.com/apache/pulsar-client-python/tree/v3.9.0/pulsar/schema/definition.py#L201">
(source)
</a>
<a class="headerLink" href="#default" title="pulsar.schema.definition.Record.default">
</a>
</div>
<div class="docstring functionBody">
<div><p class="undocumented">Undocumented</p></div>
</div>
</div><div class="basemethod">
<a name="pulsar.schema.definition.Record.python_type">
</a>
<a name="python_type">
</a>
<div class="functionHeader">
<span class="py-keyword">def</span>&#160;<span class="py-defname">python_type</span><span class="function-signature">(<span class="rst-sig-param"><span class="rst-undocumented">self</span></span>):</span>
<a class="sourceLink" href="https://github.com/apache/pulsar-client-python/tree/v3.9.0/pulsar/schema/definition.py#L189">
(source)
</a>
<a class="headerLink" href="#python_type" title="pulsar.schema.definition.Record.python_type">
</a>
</div>
<div class="docstring functionBody">
<div><p class="undocumented">Undocumented</p></div>
</div>
</div><div class="basemethod">
<a name="pulsar.schema.definition.Record.required_default">
</a>
<a name="required_default">
</a>
<div class="functionHeader">
<span class="py-keyword">def</span>&#160;<span class="py-defname">required_default</span><span class="function-signature">(<span class="rst-sig-param"><span class="rst-undocumented">self</span></span>):</span>
<a class="sourceLink" href="https://github.com/apache/pulsar-client-python/tree/v3.9.0/pulsar/schema/definition.py#L207">
(source)
</a>
<a class="headerLink" href="#required_default" title="pulsar.schema.definition.Record.required_default">
</a>
</div>
<div class="docstring functionBody">
<div><p class="undocumented">Undocumented</p></div>
</div>
</div><div class="basemethod">
<a name="pulsar.schema.definition.Record.type">
</a>
<a name="type">
</a>
<div class="functionHeader">
<span class="py-keyword">def</span>&#160;<span class="py-defname">type</span><span class="function-signature">(<span class="rst-sig-param"><span class="rst-undocumented">self</span></span>):</span>
<a class="sourceLink" href="https://github.com/apache/pulsar-client-python/tree/v3.9.0/pulsar/schema/definition.py#L186">
(source)
</a>
<a class="headerLink" href="#type" title="pulsar.schema.definition.Record.type">
</a>
</div>
<div class="docstring functionBody">
<div><p class="undocumented">Undocumented</p></div>
</div>
</div><div class="basemethod">
<a name="pulsar.schema.definition.Record.validate_type">
</a>
<a name="validate_type">
</a>
<div class="functionHeader">
<span class="py-keyword">def</span>&#160;<span class="py-defname">validate_type</span><span class="function-signature">(<span class="rst-sig-param"><span class="rst-undocumented">self</span>, </span><span class="rst-sig-param">name, </span><span class="rst-sig-param">val</span>):</span>
<a class="sourceLink" href="https://github.com/apache/pulsar-client-python/tree/v3.9.0/pulsar/schema/definition.py#L192">
(source)
</a>
<a class="headerLink" href="#validate_type" title="pulsar.schema.definition.Record.validate_type">
</a>
</div>
<div class="docstring functionBody">
<div><p class="undocumented">Undocumented</p></div>
</div>
</div><div class="baseclassvariable private">
<a name="pulsar.schema.definition.Record._avro_namespace">
</a>
<a name="_avro_namespace">
</a>
<div class="functionHeader">
<span class="py-defname">_avro_namespace</span> =
<a class="sourceLink" href="https://github.com/apache/pulsar-client-python/tree/v3.9.0/pulsar/schema/definition.py#L66">
(source)
</a>
<a class="headerLink" href="#_avro_namespace" title="pulsar.schema.definition.Record._avro_namespace">
</a>
</div>
<div class="functionBody">
<div><p class="undocumented">Undocumented</p></div>
</div>
</div><div class="baseclassvariable private">
<a name="pulsar.schema.definition.Record._sorted_fields">
</a>
<a name="_sorted_fields">
</a>
<div class="functionHeader">
<span class="py-defname">_sorted_fields</span>: <code><a href="https://docs.python.org/3/library/functions.html#bool" class="intersphinx-link">bool</a></code> =
<a class="sourceLink" href="https://github.com/apache/pulsar-client-python/tree/v3.9.0/pulsar/schema/definition.py#L69">
(source)
</a>
<a class="headerLink" href="#_sorted_fields" title="pulsar.schema.definition.Record._sorted_fields">
</a>
</div>
<div class="functionBody">
<div><p class="undocumented">Undocumented</p></div>
</div>
</div><div class="baseinstancevariable private">
<a name="pulsar.schema.definition.Record._default">
</a>
<a name="_default">
</a>
<div class="functionHeader">
<span class="py-defname">_default</span> =
<a class="sourceLink" href="https://github.com/apache/pulsar-client-python/tree/v3.9.0/pulsar/schema/definition.py#L73">
(source)
</a>
<a class="headerLink" href="#_default" title="pulsar.schema.definition.Record._default">
</a>
</div>
<div class="functionBody">
<div><p class="undocumented">Undocumented</p></div>
</div>
</div><div class="baseinstancevariable private">
<a name="pulsar.schema.definition.Record._required">
</a>
<a name="_required">
</a>
<div class="functionHeader">
<span class="py-defname">_required</span> =
<a class="sourceLink" href="https://github.com/apache/pulsar-client-python/tree/v3.9.0/pulsar/schema/definition.py#L74">
(source)
</a>
<a class="headerLink" href="#_required" title="pulsar.schema.definition.Record._required">
</a>
</div>
<div class="functionBody">
<div><p class="undocumented">Undocumented</p></div>
</div>
</div><div class="baseinstancevariable private">
<a name="pulsar.schema.definition.Record._required_default">
</a>
<a name="_required_default">
</a>
<div class="functionHeader">
<span class="py-defname">_required_default</span> =
<a class="sourceLink" href="https://github.com/apache/pulsar-client-python/tree/v3.9.0/pulsar/schema/definition.py#L72">
(source)
</a>
<a class="headerLink" href="#_required_default" title="pulsar.schema.definition.Record._required_default">
</a>
</div>
<div class="functionBody">
<div><p class="undocumented">Undocumented</p></div>
</div>
</div>
</div>
</div>
</div>
<footer class="navbar navbar-default">
<hr />
<div class="container-fluid">
<a href="index.html">API Documentation</a> for pulsar/_pulsar,
generated by <a href="https://github.com/twisted/pydoctor/">pydoctor</a>
25.4.0 at 2025-12-30 16:47:40.
</div>
<script src="ajax.js" type="text/javascript"></script>
<script src="searchlib.js" type="text/javascript"></script>
<script src="search.js" type="text/javascript"></script>
</footer>
<script src="pydoctor.js" type="text/javascript"></script>
</body>
</html>