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
    • setBaseTableId

      public abstract IndexUnusedReason.Builder setBaseTableId(TableId baseTable)
      Specifies the base table involved in the reason that no search index was used.
      Parameters:
      baseTable - baseTable or null for none
    • build

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