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 IndexUnusedReason
build()
Creates a @code IndexUnusedReason} object.abstract IndexUnusedReason.Builder
setBaseTableId(TableId baseTable)
Specifies the base table involved in the reason that no search index was used.abstract IndexUnusedReason.Builder
setCode(String code)
Specifies the high-level reason for the scenario when no search index was used.abstract IndexUnusedReason.Builder
setIndexName(String indexName)
Specifies the name of the unused search index, if available.abstract IndexUnusedReason.Builder
setMessage(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 ornull
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 ornull
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 ornull
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 ornull
for none
-
build
public abstract IndexUnusedReason build()
Creates a @code IndexUnusedReason} object.
-
-