Interface DataModel.Builder

    • Method Detail

      • timeColumn

        DataModel.Builder timeColumn​(String timeColumn)

        Source column to be mapped to time.

        Parameters:
        timeColumn - Source column to be mapped to time.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • timeUnit

        DataModel.Builder timeUnit​(String timeUnit)

        The granularity of the timestamp unit. It indicates if the time value is in seconds, milliseconds, nanoseconds, or other supported values. Default is MILLISECONDS.

        Parameters:
        timeUnit - The granularity of the timestamp unit. It indicates if the time value is in seconds, milliseconds, nanoseconds, or other supported values. Default is MILLISECONDS.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TimeUnit, TimeUnit
      • timeUnit

        DataModel.Builder timeUnit​(TimeUnit timeUnit)

        The granularity of the timestamp unit. It indicates if the time value is in seconds, milliseconds, nanoseconds, or other supported values. Default is MILLISECONDS.

        Parameters:
        timeUnit - The granularity of the timestamp unit. It indicates if the time value is in seconds, milliseconds, nanoseconds, or other supported values. Default is MILLISECONDS.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        TimeUnit, TimeUnit
      • dimensionMappings

        DataModel.Builder dimensionMappings​(Collection<DimensionMapping> dimensionMappings)

        Source to target mappings for dimensions.

        Parameters:
        dimensionMappings - Source to target mappings for dimensions.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dimensionMappings

        DataModel.Builder dimensionMappings​(DimensionMapping... dimensionMappings)

        Source to target mappings for dimensions.

        Parameters:
        dimensionMappings - Source to target mappings for dimensions.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • multiMeasureMappings

        DataModel.Builder multiMeasureMappings​(MultiMeasureMappings multiMeasureMappings)

        Source to target mappings for multi-measure records.

        Parameters:
        multiMeasureMappings - Source to target mappings for multi-measure records.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • mixedMeasureMappings

        DataModel.Builder mixedMeasureMappings​(Collection<MixedMeasureMapping> mixedMeasureMappings)

        Source to target mappings for measures.

        Parameters:
        mixedMeasureMappings - Source to target mappings for measures.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • mixedMeasureMappings

        DataModel.Builder mixedMeasureMappings​(MixedMeasureMapping... mixedMeasureMappings)

        Source to target mappings for measures.

        Parameters:
        mixedMeasureMappings - Source to target mappings for measures.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • measureNameColumn

        DataModel.Builder measureNameColumn​(String measureNameColumn)

        Parameters:
        measureNameColumn -
        Returns:
        Returns a reference to this object so that method calls can be chained together.