[docs]classAzureServiceBusTopic(AzureServiceBus):"""Description"""type_name:str=Field(default="AzureServiceBusTopic",allow_mutation=False)@validator("type_name")defvalidate_type_name(cls,v):ifv!="AzureServiceBusTopic":raiseValueError("must be AzureServiceBusTopic")returnvdef__setattr__(self,name,value):ifnameinAzureServiceBusTopic._convenience_properties:returnobject.__setattr__(self,name,value)super().__setattr__(name,value)AZURE_SERVICE_BUS_SCHEMAS:ClassVar[RelationField]=RelationField("azureServiceBusSchemas")""" TBC """AZURE_SERVICE_BUS_NAMESPACE:ClassVar[RelationField]=RelationField("azureServiceBusNamespace")""" TBC """_convenience_properties:ClassVar[List[str]]=["azure_service_bus_schemas","azure_service_bus_namespace",]@propertydefazure_service_bus_schemas(self)->Optional[List[AzureServiceBusSchema]]:return(Noneifself.attributesisNoneelseself.attributes.azure_service_bus_schemas)@azure_service_bus_schemas.setterdefazure_service_bus_schemas(self,azure_service_bus_schemas:Optional[List[AzureServiceBusSchema]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.azure_service_bus_schemas=azure_service_bus_schemas@propertydefazure_service_bus_namespace(self)->Optional[AzureServiceBusNamespace]:return(Noneifself.attributesisNoneelseself.attributes.azure_service_bus_namespace)@azure_service_bus_namespace.setterdefazure_service_bus_namespace(self,azure_service_bus_namespace:Optional[AzureServiceBusNamespace]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.azure_service_bus_namespace=azure_service_bus_namespaceclassAttributes(AzureServiceBus.Attributes):azure_service_bus_schemas:Optional[List[AzureServiceBusSchema]]=Field(default=None,description="")# relationshipazure_service_bus_namespace:Optional[AzureServiceBusNamespace]=Field(default=None,description="")# relationshipattributes:AzureServiceBusTopic.Attributes=Field(default_factory=lambda:AzureServiceBusTopic.Attributes(),description=("Map of attributes in the instance and their values. ""The specific keys of this map will vary by type, ""so are described in the sub-types of this schema."),)