Interface TsvVersionOptions.Builder

    • Method Detail

      • annotationType

        TsvVersionOptions.Builder annotationType​(String annotationType)

        The store version's annotation type.

        Parameters:
        annotationType - The store version's annotation type.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AnnotationType, AnnotationType
      • formatToHeaderWithStrings

        TsvVersionOptions.Builder formatToHeaderWithStrings​(Map<String,​String> formatToHeader)

        The annotation store version's header key to column name mapping.

        Parameters:
        formatToHeader - The annotation store version's header key to column name mapping.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • formatToHeader

        TsvVersionOptions.Builder formatToHeader​(Map<FormatToHeaderKey,​String> formatToHeader)

        The annotation store version's header key to column name mapping.

        Parameters:
        formatToHeader - The annotation store version's header key to column name mapping.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • schemaWithStrings

        TsvVersionOptions.Builder schemaWithStrings​(Collection<? extends Map<String,​String>> schema)

        The TSV schema for an annotation store version.

        Parameters:
        schema - The TSV schema for an annotation store version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • schemaWithStrings

        TsvVersionOptions.Builder schemaWithStrings​(Map<String,​String>... schema)

        The TSV schema for an annotation store version.

        Parameters:
        schema - The TSV schema for an annotation store version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.