Package com.google.cloud.bigquery
Class IndexUnusedReason.Builder
- java.lang.Object
-
- com.google.cloud.bigquery.IndexUnusedReason.Builder
-
- Enclosing class:
- IndexUnusedReason
public abstract static class IndexUnusedReason.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract IndexUnusedReasonbuild()Creates a @code IndexUnusedReason} object.abstract IndexUnusedReason.BuildersetBaseTableId(TableId baseTable)Specifies the base table involved in the reason that no search index was used.abstract IndexUnusedReason.BuildersetCode(String code)Specifies the high-level reason for the scenario when no search index was used.abstract IndexUnusedReason.BuildersetIndexName(String indexName)Specifies the name of the unused search index, if available.abstract IndexUnusedReason.BuildersetMessage(String message)Free form human-readable reason for the scenario when no search index was used.
-
-
-
Method Detail
-
setIndexName
public abstract IndexUnusedReason.Builder setIndexName(String indexName)
Specifies the name of the unused search index, if available.- Parameters:
indexName- indexName ornullfor 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 ornullfor 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 ornullfor 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 ornullfor none
-
build
public abstract IndexUnusedReason build()
Creates a @code IndexUnusedReason} object.
-
-