class_docstr: CsvSchemaBuilder is for building a :class:`~CsvSchema`, corresponding to Java
  ``com.fasterxml.jackson.dataformat.csv.CsvSchema.Builder`` class.
  
  .. versionadded:: 1.16.0
docstr: Set line separator, default to ``\n``. This is only configurable for writing, for reading,
  ``\n``, ``\r``, ``\r\n`` are recognized.
docstr_tok: ["Set","line","separator",",","default","to","``","\\n","``",".","This","is","only","configurable","for","writing",",","for","reading",",","``","\\n","``",",","``","\\r","``",",","``","\\r\\n","``","are","recognized","."]
code: def set_line_separator(self, separator: str):
      """
      Set line separator, default to ``\\n``. This is only configurable for writing, for reading,
      ``\\n``, ``\\r``, ``\\r\\n`` are recognized.
      """
      self._j_schema_builder.setLineSeparator(separator)
      return self
  
imports: from typing import Optional, TYPE_CHECKING
  from pyflink.common.serialization import BulkWriterFactory, RowDataBulkWriterFactory, SerializationSchema, DeserializationSchema
  from pyflink.common.typeinfo import TypeInformation
  from pyflink.datastream.connectors.file_system import StreamFormat
  from pyflink.java_gateway import get_gateway
label_desc: Use image node_id 17 for calling the CsvSchemaBuilder obj's underlying member method code with example usage: obj.set_line_separator(separator) and returns: self