Interface AnalysisRuleIdMappingTable.Builder

  • Method Details

    • joinColumns

      The columns that query runners are allowed to use in an INNER JOIN statement.

      Parameters:
      joinColumns - The columns that query runners are allowed to use in an INNER JOIN statement.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • joinColumns

      AnalysisRuleIdMappingTable.Builder joinColumns(String... joinColumns)

      The columns that query runners are allowed to use in an INNER JOIN statement.

      Parameters:
      joinColumns - The columns that query runners are allowed to use in an INNER JOIN statement.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • queryConstraints

      AnalysisRuleIdMappingTable.Builder queryConstraints(Collection<QueryConstraint> queryConstraints)

      The query constraints of the analysis rule ID mapping table.

      Parameters:
      queryConstraints - The query constraints of the analysis rule ID mapping table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • queryConstraints

      AnalysisRuleIdMappingTable.Builder queryConstraints(QueryConstraint... queryConstraints)

      The query constraints of the analysis rule ID mapping table.

      Parameters:
      queryConstraints - The query constraints of the analysis rule ID mapping table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • queryConstraints

      The query constraints of the analysis rule ID mapping table.

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

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

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

      AnalysisRuleIdMappingTable.Builder dimensionColumns(Collection<String> dimensionColumns)

      The columns that query runners are allowed to select, group by, or filter by.

      Parameters:
      dimensionColumns - The columns that query runners are allowed to select, group by, or filter by.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dimensionColumns

      AnalysisRuleIdMappingTable.Builder dimensionColumns(String... dimensionColumns)

      The columns that query runners are allowed to select, group by, or filter by.

      Parameters:
      dimensionColumns - The columns that query runners are allowed to select, group by, or filter by.
      Returns:
      Returns a reference to this object so that method calls can be chained together.