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.WriteOption s to this operation. |
B |
withWriteOptions(Set<DatastoreOperations.WriteOption> writeOptions)
Add a set of
DatastoreOperations.WriteOption s to this operation. |
withExpressionResolver
B 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.WriteOption
s to this operation.writeOptions
- The write options to add (not null)B withWriteOptions(Set<DatastoreOperations.WriteOption> writeOptions)
DatastoreOperations.WriteOption
s 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.