Package com.oracle.bmc.nosql.model
Class UpdateRowDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.nosql.model.UpdateRowDetails.Builder
 
- 
- Enclosing class:
- UpdateRowDetails
 
 public static class UpdateRowDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateRowDetailsbuild()UpdateRowDetails.BuildercompartmentId(String compartmentId)The OCID of the table’s compartment.UpdateRowDetails.Buildercopy(UpdateRowDetails model)UpdateRowDetails.BuilderidentityCacheSize(Integer identityCacheSize)Sets the number of generated identity values that are requested from the server during a put.UpdateRowDetails.BuilderisExactMatch(Boolean isExactMatch)If present and true, the presented row value must exactly match the table’s schema.UpdateRowDetails.BuilderisGetReturnRow(Boolean isGetReturnRow)If true, and the put fails due to an option setting, then the existing row will be returned.UpdateRowDetails.BuilderisTtlUseTableDefault(Boolean isTtlUseTableDefault)If true, set time-to-live for this row to the table’s default.UpdateRowDetails.Builderoption(UpdateRowDetails.Option option)Specifies a condition for the put operation.UpdateRowDetails.BuildertimeoutInMs(Integer timeoutInMs)Timeout setting for the put.UpdateRowDetails.Builderttl(Integer ttl)Time-to-live for the row, in days.UpdateRowDetails.Buildervalue(Map<String,Object> value)The map of values from a row.
 
- 
- 
- 
Method Detail- 
compartmentIdpublic UpdateRowDetails.Builder compartmentId(String compartmentId) The OCID of the table’s compartment.Required if the tableNameOrId path parameter is a table name. Optional if tableNameOrId is an OCID. If tableNameOrId is an OCID, and compartmentId is supplied, the latter must match the identified table’s compartmentId. - Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
valuepublic UpdateRowDetails.Builder value(Map<String,Object> value) The map of values from a row.- Parameters:
- value- the value to set
- Returns:
- this builder
 
 - 
optionpublic UpdateRowDetails.Builder option(UpdateRowDetails.Option option) Specifies a condition for the put operation.- Parameters:
- option- the value to set
- Returns:
- this builder
 
 - 
isGetReturnRowpublic UpdateRowDetails.Builder isGetReturnRow(Boolean isGetReturnRow) If true, and the put fails due to an option setting, then the existing row will be returned.- Parameters:
- isGetReturnRow- the value to set
- Returns:
- this builder
 
 - 
timeoutInMspublic UpdateRowDetails.Builder timeoutInMs(Integer timeoutInMs) Timeout setting for the put.- Parameters:
- timeoutInMs- the value to set
- Returns:
- this builder
 
 - 
ttlpublic UpdateRowDetails.Builder ttl(Integer ttl) Time-to-live for the row, in days.- Parameters:
- ttl- the value to set
- Returns:
- this builder
 
 - 
isTtlUseTableDefaultpublic UpdateRowDetails.Builder isTtlUseTableDefault(Boolean isTtlUseTableDefault) If true, set time-to-live for this row to the table’s default.- Parameters:
- isTtlUseTableDefault- the value to set
- Returns:
- this builder
 
 - 
identityCacheSizepublic UpdateRowDetails.Builder identityCacheSize(Integer identityCacheSize) Sets the number of generated identity values that are requested from the server during a put.If present and greater than 0, this value takes precedence over a default value for the table. - Parameters:
- identityCacheSize- the value to set
- Returns:
- this builder
 
 - 
isExactMatchpublic UpdateRowDetails.Builder isExactMatch(Boolean isExactMatch) If present and true, the presented row value must exactly match the table’s schema.Otherwise, rows with missing non-key fields or extra fields can be written successfully. - Parameters:
- isExactMatch- the value to set
- Returns:
- this builder
 
 - 
buildpublic UpdateRowDetails build() 
 - 
copypublic UpdateRowDetails.Builder copy(UpdateRowDetails model) 
 
- 
 
-