[docs]classSnowflakePipe(SQL):"""Description"""type_name:str=Field(default="SnowflakePipe",allow_mutation=False)@validator("type_name")defvalidate_type_name(cls,v):ifv!="SnowflakePipe":raiseValueError("must be SnowflakePipe")returnvdef__setattr__(self,name,value):ifnameinSnowflakePipe._convenience_properties:returnobject.__setattr__(self,name,value)super().__setattr__(name,value)DEFINITION:ClassVar[TextField]=TextField("definition","definition")""" SQL definition of this pipe. """SNOWFLAKE_PIPE_IS_AUTO_INGEST_ENABLED:ClassVar[BooleanField]=BooleanField("snowflakePipeIsAutoIngestEnabled","snowflakePipeIsAutoIngestEnabled")""" Whether auto-ingest is enabled for this pipe (true) or not (false). """SNOWFLAKE_PIPE_NOTIFICATION_CHANNEL_NAME:ClassVar[KeywordTextField]=(KeywordTextField("snowflakePipeNotificationChannelName","snowflakePipeNotificationChannelName","snowflakePipeNotificationChannelName.text",))""" Name of the notification channel for this pipe. """ATLAN_SCHEMA:ClassVar[RelationField]=RelationField("atlanSchema")""" TBC """_convenience_properties:ClassVar[List[str]]=["definition","snowflake_pipe_is_auto_ingest_enabled","snowflake_pipe_notification_channel_name","atlan_schema",]@propertydefdefinition(self)->Optional[str]:returnNoneifself.attributesisNoneelseself.attributes.definition@definition.setterdefdefinition(self,definition:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.definition=definition@propertydefsnowflake_pipe_is_auto_ingest_enabled(self)->Optional[bool]:return(Noneifself.attributesisNoneelseself.attributes.snowflake_pipe_is_auto_ingest_enabled)@snowflake_pipe_is_auto_ingest_enabled.setterdefsnowflake_pipe_is_auto_ingest_enabled(self,snowflake_pipe_is_auto_ingest_enabled:Optional[bool]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.snowflake_pipe_is_auto_ingest_enabled=(snowflake_pipe_is_auto_ingest_enabled)@propertydefsnowflake_pipe_notification_channel_name(self)->Optional[str]:return(Noneifself.attributesisNoneelseself.attributes.snowflake_pipe_notification_channel_name)@snowflake_pipe_notification_channel_name.setterdefsnowflake_pipe_notification_channel_name(self,snowflake_pipe_notification_channel_name:Optional[str]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.snowflake_pipe_notification_channel_name=(snowflake_pipe_notification_channel_name)@propertydefatlan_schema(self)->Optional[Schema]:returnNoneifself.attributesisNoneelseself.attributes.atlan_schema@atlan_schema.setterdefatlan_schema(self,atlan_schema:Optional[Schema]):ifself.attributesisNone:self.attributes=self.Attributes()self.attributes.atlan_schema=atlan_schemaclassAttributes(SQL.Attributes):definition:Optional[str]=Field(default=None,description="")snowflake_pipe_is_auto_ingest_enabled:Optional[bool]=Field(default=None,description="")snowflake_pipe_notification_channel_name:Optional[str]=Field(default=None,description="")atlan_schema:Optional[Schema]=Field(default=None,description="")# relationshipattributes:SnowflakePipe.Attributes=Field(default_factory=lambda:SnowflakePipe.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."),)