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 QueryDetailsbuild()QueryDetails.BuildercompartmentId(String compartmentId)Compartment OCID, to provide context for a table name in the given statement.QueryDetails.Builderconsistency(QueryDetails.Consistency consistency)Consistency requirement for a read operation.QueryDetails.Buildercopy(QueryDetails model)QueryDetails.BuilderisPrepared(Boolean isPrepared)If true, the statement is a prepared statement.QueryDetails.BuildermaxReadInKBs(Integer maxReadInKBs)A limit on the total amount of data read during this operation, in KB.QueryDetails.Builderstatement(String statement)A NoSQL SQL query statement; or a Base64-encoded prepared statement.QueryDetails.BuildertimeoutInMs(Integer timeoutInMs)Timeout setting for the query.QueryDetails.Buildervariables(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)
-
-