Class IndexUnusedReason.Builder

java.lang.Object
com.google.cloud.bigquery.IndexUnusedReason.Builder
Enclosing class:
IndexUnusedReason

public abstract static class IndexUnusedReason.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • setIndexName

      public abstract IndexUnusedReason.Builder setIndexName(String indexName)
      Specifies the name of the unused search index, if available.
      Parameters:
      indexName - indexName or null for none
    • setCode

      public abstract IndexUnusedReason.Builder setCode(String code)
      Specifies the high-level reason for the scenario when no search index was used.
      Parameters:
      code - code or null for none
    • setMessage

      public abstract IndexUnusedReason.Builder setMessage(String message)
      Free form human-readable reason for the scenario when no search index was used.
      Parameters:
      message - message or null for none
    • setBaseTable

      public abstract IndexUnusedReason.Builder setBaseTable(com.google.api.services.bigquery.model.TableReference tableReference)
      Specifies the base table involved in the reason that no search index was used.
      Parameters:
      tableReference - tableReference or null for none
    • build

      public abstract IndexUnusedReason build()
      Creates a @code IndexUnusedReason} object.