Package com.oracle.bmc.nosql.model
Class QueryDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.nosql.model.QueryDetails.Builder
-
- Enclosing class:
- QueryDetails
public static class QueryDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryDetails
build()
QueryDetails.Builder
compartmentId(String compartmentId)
Compartment OCID, to provide context for a table name in the given statement.QueryDetails.Builder
consistency(QueryDetails.Consistency consistency)
Consistency requirement for a read operation.QueryDetails.Builder
copy(QueryDetails model)
QueryDetails.Builder
isPrepared(Boolean isPrepared)
If true, the statement is a prepared statement.QueryDetails.Builder
maxReadInKBs(Integer maxReadInKBs)
A limit on the total amount of data read during this operation, in KB.QueryDetails.Builder
statement(String statement)
A NoSQL SQL query statement; or a Base64-encoded prepared statement.QueryDetails.Builder
timeoutInMs(Integer timeoutInMs)
Timeout setting for the query.QueryDetails.Builder
variables(Map<String,Object> variables)
A map of prepared statement variables to values.
-
-
-
Method Detail
-
compartmentId
public QueryDetails.Builder compartmentId(String compartmentId)
Compartment OCID, to provide context for a table name in the given statement.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
statement
public QueryDetails.Builder statement(String statement)
A NoSQL SQL query statement; or a Base64-encoded prepared statement.- Parameters:
statement
- the value to set- Returns:
- this builder
-
isPrepared
public QueryDetails.Builder isPrepared(Boolean isPrepared)
If true, the statement is a prepared statement.- Parameters:
isPrepared
- the value to set- Returns:
- this builder
-
consistency
public QueryDetails.Builder consistency(QueryDetails.Consistency consistency)
Consistency requirement for a read operation.- Parameters:
consistency
- the value to set- Returns:
- this builder
-
maxReadInKBs
public QueryDetails.Builder maxReadInKBs(Integer maxReadInKBs)
A limit on the total amount of data read during this operation, in KB.- Parameters:
maxReadInKBs
- the value to set- Returns:
- this builder
-
variables
public QueryDetails.Builder variables(Map<String,Object> variables)
A map of prepared statement variables to values.- Parameters:
variables
- the value to set- Returns:
- this builder
-
timeoutInMs
public QueryDetails.Builder timeoutInMs(Integer timeoutInMs)
Timeout setting for the query.- Parameters:
timeoutInMs
- the value to set- Returns:
- this builder
-
build
public QueryDetails build()
-
copy
public QueryDetails.Builder copy(QueryDetails model)
-
-