Interface CSVInput.Builder

All Superinterfaces:
Buildable, CopyableBuilder<CSVInput.Builder,CSVInput>, SdkBuilder<CSVInput.Builder,CSVInput>, SdkPojo
Enclosing class:
CSVInput

public static interface CSVInput.Builder extends SdkPojo, CopyableBuilder<CSVInput.Builder,CSVInput>
  • Method Details

    • fileHeaderInfo

      CSVInput.Builder fileHeaderInfo(String fileHeaderInfo)

      Describes the first line of input. Valid values are None, Ignore, and Use.

      Parameters:
      fileHeaderInfo - Describes the first line of input. Valid values are None, Ignore, and Use.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • fileHeaderInfo

      CSVInput.Builder fileHeaderInfo(FileHeaderInfo fileHeaderInfo)

      Describes the first line of input. Valid values are None, Ignore, and Use.

      Parameters:
      fileHeaderInfo - Describes the first line of input. Valid values are None, Ignore, and Use.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • comments

      CSVInput.Builder comments(String comments)

      A single character used to indicate that a row should be ignored when the character is present at the start of that row.

      Parameters:
      comments - A single character used to indicate that a row should be ignored when the character is present at the start of that row.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • quoteEscapeCharacter

      CSVInput.Builder quoteEscapeCharacter(String quoteEscapeCharacter)

      A single character used for escaping the quotation-mark character inside an already escaped value.

      Parameters:
      quoteEscapeCharacter - A single character used for escaping the quotation-mark character inside an already escaped value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • recordDelimiter

      CSVInput.Builder recordDelimiter(String recordDelimiter)

      A value used to separate individual records from each other.

      Parameters:
      recordDelimiter - A value used to separate individual records from each other.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fieldDelimiter

      CSVInput.Builder fieldDelimiter(String fieldDelimiter)

      A value used to separate individual fields from each other within a record.

      Parameters:
      fieldDelimiter - A value used to separate individual fields from each other within a record.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • quoteCharacter

      CSVInput.Builder quoteCharacter(String quoteCharacter)

      A value used as an escape character where the field delimiter is part of the value.

      Parameters:
      quoteCharacter - A value used as an escape character where the field delimiter is part of the value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.