[docs]classAdfDataflow(ADF):"""Description"""type_name:str=Field(default="AdfDataflow",allow_mutation=False)@validator("type_name")defvalidate_type_name(cls,v):ifv!="AdfDataflow":raiseValueError("must be AdfDataflow")returnvdef__setattr__(self,name,value):ifnameinAdfDataflow._convenience_properties:returnobject.__setattr__(self,name,value)super().__setattr__(name,value)ADF_DATAFLOW_SOURCES:ClassVar[TextField]=TextField("adfDataflowSources","adfDataflowSources")""" The list of names of sources for this dataflow. """ADF_DATAFLOW_SINKS:ClassVar[TextField]=TextField("adfDataflowSinks","adfDataflowSinks")""" The list of names of sinks for this dataflow. """ADF_DATAFLOW_SCRIPT:ClassVar[TextField]=TextField("adfDataflowScript","adfDataflowScript")""" The gererated script for the dataflow. """ADF_LINKEDSERVICES:ClassVar[RelationField]=RelationField("adfLinkedservices")""" TBC """ADF_DATASETS:ClassVar[RelationField]=RelationField("adfDatasets")""" TBC """ADF_ACTIVITIES:ClassVar[RelationField]=RelationField("adfActivities")""" TBC """ADF_PIPELINES:ClassVar[RelationField]=RelationField("adfPipelines")""" TBC """_convenience_properties:ClassVar[List[str]]=["adf_dataflow_sources","adf_dataflow_sinks","adf_dataflow_script","adf_linkedservices","adf_datasets","adf_activities","adf_pipelines",]@propertydefadf_dataflow_sources(self)->Optional[Set[str]]:returnNoneifself.attributesisNoneelseself.attributes.adf_dataflow_sources@adf_dataflow_sources.setterdefadf_dataflow_sources(self,adf_dataflow_sources:Optional[Set[str]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.adf_dataflow_sources=adf_dataflow_sources@propertydefadf_dataflow_sinks(self)->Optional[Set[str]]:returnNoneifself.attributesisNoneelseself.attributes.adf_dataflow_sinks@adf_dataflow_sinks.setterdefadf_dataflow_sinks(self,adf_dataflow_sinks:Optional[Set[str]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.adf_dataflow_sinks=adf_dataflow_sinks@propertydefadf_dataflow_script(self)->Optional[str]:returnNoneifself.attributesisNoneelseself.attributes.adf_dataflow_script@adf_dataflow_script.setterdefadf_dataflow_script(self,adf_dataflow_script:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.adf_dataflow_script=adf_dataflow_script@propertydefadf_linkedservices(self)->Optional[List[AdfLinkedservice]]:returnNoneifself.attributesisNoneelseself.attributes.adf_linkedservices@adf_linkedservices.setterdefadf_linkedservices(self,adf_linkedservices:Optional[List[AdfLinkedservice]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.adf_linkedservices=adf_linkedservices@propertydefadf_datasets(self)->Optional[List[AdfDataset]]:returnNoneifself.attributesisNoneelseself.attributes.adf_datasets@adf_datasets.setterdefadf_datasets(self,adf_datasets:Optional[List[AdfDataset]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.adf_datasets=adf_datasets@propertydefadf_activities(self)->Optional[List[AdfActivity]]:returnNoneifself.attributesisNoneelseself.attributes.adf_activities@adf_activities.setterdefadf_activities(self,adf_activities:Optional[List[AdfActivity]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.adf_activities=adf_activities@propertydefadf_pipelines(self)->Optional[List[AdfPipeline]]:returnNoneifself.attributesisNoneelseself.attributes.adf_pipelines@adf_pipelines.setterdefadf_pipelines(self,adf_pipelines:Optional[List[AdfPipeline]]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.adf_pipelines=adf_pipelinesclassAttributes(ADF.Attributes):adf_dataflow_sources:Optional[Set[str]]=Field(default=None,description="")adf_dataflow_sinks:Optional[Set[str]]=Field(default=None,description="")adf_dataflow_script:Optional[str]=Field(default=None,description="")adf_linkedservices:Optional[List[AdfLinkedservice]]=Field(default=None,description="")# relationshipadf_datasets:Optional[List[AdfDataset]]=Field(default=None,description="")# relationshipadf_activities:Optional[List[AdfActivity]]=Field(default=None,description="")# relationshipadf_pipelines:Optional[List[AdfPipeline]]=Field(default=None,description="")# relationshipattributes:AdfDataflow.Attributes=Field(default_factory=lambda:AdfDataflow.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."),)