[docs]classSigmaDatasetColumn(Sigma):"""Description"""type_name:str=Field(default="SigmaDatasetColumn",allow_mutation=False)@validator("type_name")defvalidate_type_name(cls,v):ifv!="SigmaDatasetColumn":raiseValueError("must be SigmaDatasetColumn")returnvdef__setattr__(self,name,value):ifnameinSigmaDatasetColumn._convenience_properties:returnobject.__setattr__(self,name,value)super().__setattr__(name,value)SIGMA_DATASET_QUALIFIED_NAME:ClassVar[KeywordTextField]=KeywordTextField("sigmaDatasetQualifiedName","sigmaDatasetQualifiedName","sigmaDatasetQualifiedName.text",)""" Unique name of the dataset in which this column exists. """SIGMA_DATASET_NAME:ClassVar[KeywordTextField]=KeywordTextField("sigmaDatasetName","sigmaDatasetName.keyword","sigmaDatasetName")""" Simple name of the dataset in which this column exists. """SIGMA_DATASET:ClassVar[RelationField]=RelationField("sigmaDataset")""" TBC """_convenience_properties:ClassVar[List[str]]=["sigma_dataset_qualified_name","sigma_dataset_name","sigma_dataset",]@propertydefsigma_dataset_qualified_name(self)->Optional[str]:return(Noneifself.attributesisNoneelseself.attributes.sigma_dataset_qualified_name)@sigma_dataset_qualified_name.setterdefsigma_dataset_qualified_name(self,sigma_dataset_qualified_name:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.sigma_dataset_qualified_name=sigma_dataset_qualified_name@propertydefsigma_dataset_name(self)->Optional[str]:returnNoneifself.attributesisNoneelseself.attributes.sigma_dataset_name@sigma_dataset_name.setterdefsigma_dataset_name(self,sigma_dataset_name:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.sigma_dataset_name=sigma_dataset_name@propertydefsigma_dataset(self)->Optional[SigmaDataset]:returnNoneifself.attributesisNoneelseself.attributes.sigma_dataset@sigma_dataset.setterdefsigma_dataset(self,sigma_dataset:Optional[SigmaDataset]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.sigma_dataset=sigma_datasetclassAttributes(Sigma.Attributes):sigma_dataset_qualified_name:Optional[str]=Field(default=None,description="")sigma_dataset_name:Optional[str]=Field(default=None,description="")sigma_dataset:Optional[SigmaDataset]=Field(default=None,description="")# relationshipattributes:SigmaDatasetColumn.Attributes=Field(default_factory=lambda:SigmaDatasetColumn.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."),)