Interface SemanticType.Builder

    • Method Detail

      • typeName

        SemanticType.Builder typeName​(String typeName)

        The semantic type name.

        Parameters:
        typeName - The semantic type name.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • subTypeName

        SemanticType.Builder subTypeName​(String subTypeName)

        The semantic type sub type name.

        Parameters:
        subTypeName - The semantic type sub type name.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • typeParameters

        SemanticType.Builder typeParameters​(Map<String,​String> typeParameters)

        The semantic type parameters.

        Parameters:
        typeParameters - The semantic type parameters.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • truthyCellValue

        SemanticType.Builder truthyCellValue​(String truthyCellValue)

        The semantic type truthy cell value.

        Parameters:
        truthyCellValue - The semantic type truthy cell value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • truthyCellValueSynonyms

        SemanticType.Builder truthyCellValueSynonyms​(Collection<String> truthyCellValueSynonyms)

        The other names or aliases for the true cell value.

        Parameters:
        truthyCellValueSynonyms - The other names or aliases for the true cell value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • truthyCellValueSynonyms

        SemanticType.Builder truthyCellValueSynonyms​(String... truthyCellValueSynonyms)

        The other names or aliases for the true cell value.

        Parameters:
        truthyCellValueSynonyms - The other names or aliases for the true cell value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • falseyCellValue

        SemanticType.Builder falseyCellValue​(String falseyCellValue)

        The semantic type falsey cell value.

        Parameters:
        falseyCellValue - The semantic type falsey cell value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • falseyCellValueSynonyms

        SemanticType.Builder falseyCellValueSynonyms​(Collection<String> falseyCellValueSynonyms)

        The other names or aliases for the false cell value.

        Parameters:
        falseyCellValueSynonyms - The other names or aliases for the false cell value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • falseyCellValueSynonyms

        SemanticType.Builder falseyCellValueSynonyms​(String... falseyCellValueSynonyms)

        The other names or aliases for the false cell value.

        Parameters:
        falseyCellValueSynonyms - The other names or aliases for the false cell value.
        Returns:
        Returns a reference to this object so that method calls can be chained together.