Class SourceBigQuery

java.lang.Object
com.algolia.model.ingestion.SourceBigQuery
All Implemented Interfaces:
SourceInput, SourceUpdateInput

public class SourceBigQuery extends Object implements SourceInput, SourceUpdateInput
SourceBigQuery
  • Constructor Details

    • SourceBigQuery

      public SourceBigQuery()
  • Method Details

    • setProjectID

      public SourceBigQuery setProjectID(String projectID)
    • getProjectID

      @Nonnull public String getProjectID()
      Project ID of the BigQuery source.
    • setDatasetID

      public SourceBigQuery setDatasetID(String datasetID)
    • getDatasetID

      @Nonnull public String getDatasetID()
      Dataset ID of the BigQuery source.
    • setDataType

      public SourceBigQuery setDataType(BigQueryDataType dataType)
    • getDataType

      @Nullable public BigQueryDataType getDataType()
      Get dataType
    • setTable

      public SourceBigQuery setTable(String table)
    • getTable

      @Nullable public String getTable()
      Table name for the BigQuery export.
    • setTablePrefix

      public SourceBigQuery setTablePrefix(String tablePrefix)
    • getTablePrefix

      @Nullable public String getTablePrefix()
      Table prefix for a Google Analytics 4 data export to BigQuery.
    • setCustomSQLRequest

      public SourceBigQuery setCustomSQLRequest(String customSQLRequest)
    • getCustomSQLRequest

      @Nullable public String getCustomSQLRequest()
      Custom SQL request to extract data from the BigQuery table.
    • setUniqueIDColumn

      public SourceBigQuery setUniqueIDColumn(String uniqueIDColumn)
    • getUniqueIDColumn

      @Nullable public String getUniqueIDColumn()
      Name of a column that contains a unique ID which will be used as `objectID` in Algolia.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object