B - Concrete builder typepublic static interface DatastoreOperationConfiguration.Builder<B extends DatastoreOperationConfiguration.Builder<B>> extends ExpressionResolver.ExpressionResolverBuilder<B>
DatastoreOperationConfiguration builder.| Modifier and Type | Method and Description |
|---|---|
<T> B |
parameter(ConfigProperty<T> property,
T value)
Add an operation parameter using a
ConfigProperty and ConfigProperty.getKey() as parameter
name. |
B |
parameter(String name,
Object value)
Add an operation parameter.
|
B |
target(DataTarget<?> target)
Set the operation
DataTarget. |
B |
withExpressionResolvers(Iterable<? extends ExpressionResolver> expressionResolvers)
Add all the expression resolvers provided by given
Iterable. |
B |
withWriteOption(DatastoreOperations.WriteOption writeOption)
Add a
DatastoreOperations.WriteOption to this operation. |
B |
withWriteOptions(DatastoreOperations.WriteOption... writeOptions)
Add a set of
DatastoreOperations.WriteOptions to this operation. |
B |
withWriteOptions(Set<DatastoreOperations.WriteOption> writeOptions)
Add a set of
DatastoreOperations.WriteOptions to this operation. |
withExpressionResolverB target(DataTarget<?> target)
DataTarget.target - the operation data target to setB parameter(String name, Object value)
name - Parameter name (not null)value - Parameter value<T> B parameter(ConfigProperty<T> property, T value)
ConfigProperty and ConfigProperty.getKey() as parameter
name.T - Property typeproperty - ConfigProperty (not null)value - Property valueB withWriteOption(DatastoreOperations.WriteOption writeOption)
DatastoreOperations.WriteOption to this operation.writeOption - The write option to add (not null)B withWriteOptions(DatastoreOperations.WriteOption... writeOptions)
DatastoreOperations.WriteOptions to this operation.writeOptions - The write options to add (not null)B withWriteOptions(Set<DatastoreOperations.WriteOption> writeOptions)
DatastoreOperations.WriteOptions to this operation.writeOptions - The write options to add (not null)B withExpressionResolvers(Iterable<? extends ExpressionResolver> expressionResolvers)
Iterable.expressionResolvers - Expression resolvers to add (not null)Copyright © 2019 The Holon Platform. All rights reserved.