Class PivotKeys.Builder

  • Enclosing class:
    PivotKeys

    public static class PivotKeys.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • pivotAxis

        public PivotKeys.Builder pivotAxis​(List<String> pivotAxis)
        The pivot axis is the point around which the table will be rotated, and the pivot values will be transposed into columns in the output table.
        Parameters:
        pivotAxis - the value to set
        Returns:
        this builder
      • pivotKeyValueMap

        public PivotKeys.Builder pivotKeyValueMap​(Map<String,​List<String>> pivotKeyValueMap)
        Map of alias to pivot key values.
        Parameters:
        pivotKeyValueMap - the value to set
        Returns:
        this builder
      • key

        public PivotKeys.Builder key​(String key)
        The key of the object.
        Parameters:
        key - the value to set
        Returns:
        this builder
      • modelType

        public PivotKeys.Builder modelType​(String modelType)
        The type of the object.
        Parameters:
        modelType - the value to set
        Returns:
        this builder
      • modelVersion

        public PivotKeys.Builder modelVersion​(String modelVersion)
        The model version of an object.
        Parameters:
        modelVersion - the value to set
        Returns:
        this builder
      • objectStatus

        public PivotKeys.Builder objectStatus​(Integer objectStatus)
        The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
        Parameters:
        objectStatus - the value to set
        Returns:
        this builder