Interface MultiMeasureMappings.Builder

  • Method Details

    • targetMultiMeasureName

      MultiMeasureMappings.Builder targetMultiMeasureName(String targetMultiMeasureName)

      The name of the target multi-measure name in the derived table. This input is required when measureNameColumn is not provided. If MeasureNameColumn is provided, then value from that column will be used as multi-measure name.

      Parameters:
      targetMultiMeasureName - The name of the target multi-measure name in the derived table. This input is required when measureNameColumn is not provided. If MeasureNameColumn is provided, then value from that column will be used as multi-measure name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • multiMeasureAttributeMappings

      MultiMeasureMappings.Builder multiMeasureAttributeMappings(Collection<MultiMeasureAttributeMapping> multiMeasureAttributeMappings)

      Required. Attribute mappings to be used for mapping query results to ingest data for multi-measure attributes.

      Parameters:
      multiMeasureAttributeMappings - Required. Attribute mappings to be used for mapping query results to ingest data for multi-measure attributes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • multiMeasureAttributeMappings

      MultiMeasureMappings.Builder multiMeasureAttributeMappings(MultiMeasureAttributeMapping... multiMeasureAttributeMappings)

      Required. Attribute mappings to be used for mapping query results to ingest data for multi-measure attributes.

      Parameters:
      multiMeasureAttributeMappings - Required. Attribute mappings to be used for mapping query results to ingest data for multi-measure attributes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • multiMeasureAttributeMappings

      MultiMeasureMappings.Builder multiMeasureAttributeMappings(Consumer<MultiMeasureAttributeMapping.Builder>... multiMeasureAttributeMappings)

      Required. Attribute mappings to be used for mapping query results to ingest data for multi-measure attributes.

      This is a convenience method that creates an instance of the MultiMeasureAttributeMapping.Builder avoiding the need to create one manually via MultiMeasureAttributeMapping.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to multiMeasureAttributeMappings(List<MultiMeasureAttributeMapping>).

      Parameters:
      multiMeasureAttributeMappings - a consumer that will call methods on MultiMeasureAttributeMapping.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: