public class GenericMergeableNodeBuilder<T> extends Object implements Builder<GenericMergeableNode<T>>
| 限定符和类型 | 字段和说明 |
|---|---|
private String |
description |
private String |
id |
private KeyMapper |
keyMapper |
private String |
name |
private Processor<T> |
processor |
private Set<Key<?>> |
readableKeys |
private Rule |
rule |
private long |
timeout |
private TimeUnit |
timeUnit |
private Set<Key<?>> |
writableKeys |
| 限定符 | 构造器和说明 |
|---|---|
private |
GenericMergeableNodeBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
GenericMergeableNode<T> |
build() |
GenericMergeableNodeBuilder<T> |
by(Processor<T> processor) |
GenericMergeableNodeBuilder<T> |
description(String description) |
GenericMergeableNodeBuilder<T> |
id(String id) |
GenericMergeableNodeBuilder<T> |
keyMapper(KeyMapper keyMapper) |
GenericMergeableNodeBuilder<T> |
name(String name) |
static <T> GenericMergeableNodeBuilder<T> |
newBuilder() |
GenericMergeableNodeBuilder<T> |
processOn(Rule rule) |
GenericMergeableNodeBuilder<T> |
readableKeys(Key<?>... keys) |
GenericMergeableNodeBuilder<T> |
readableKeys(@NotNull Set<Key<?>> keys) |
GenericMergeableNodeBuilder<T> |
timeout(long timeout,
@NotNull TimeUnit unit) |
GenericMergeableNodeBuilder<T> |
writableKeys(Key<?>... keys) |
GenericMergeableNodeBuilder<T> |
writableKeys(@NotNull Set<Key<?>> keys) |
private Rule rule
private long timeout
private TimeUnit timeUnit
private KeyMapper keyMapper
private String name
private String description
private String id
public static <T> GenericMergeableNodeBuilder<T> newBuilder()
public GenericMergeableNodeBuilder<T> processOn(Rule rule)
public GenericMergeableNodeBuilder<T> timeout(long timeout, @NotNull @NotNull TimeUnit unit)
public GenericMergeableNodeBuilder<T> by(Processor<T> processor)
public GenericMergeableNodeBuilder<T> keyMapper(KeyMapper keyMapper)
public GenericMergeableNodeBuilder<T> readableKeys(@NotNull Key<?>... keys)
public GenericMergeableNodeBuilder<T> readableKeys(@NotNull @NotNull Set<Key<?>> keys)
public GenericMergeableNodeBuilder<T> writableKeys(@NotNull Key<?>... keys)
public GenericMergeableNodeBuilder<T> writableKeys(@NotNull @NotNull Set<Key<?>> keys)
public GenericMergeableNodeBuilder<T> name(String name)
public GenericMergeableNodeBuilder<T> description(String description)
public GenericMergeableNodeBuilder<T> id(String id)
public GenericMergeableNode<T> build()
build 在接口中 Builder<GenericMergeableNode<T>>Copyright © 2021. All rights reserved.