类 DiffBuilder<T>
- java.lang.Object
-
- org.apache.flink.kubernetes.operator.reconciler.diff.DiffBuilder<T>
-
- 所有已实现的接口:
org.apache.commons.lang3.builder.Builder<DiffResult<?>>
@Experimental public class DiffBuilder<T> extends java.lang.Object implements org.apache.commons.lang3.builder.Builder<DiffResult<?>>
Assists in implementing comparison ofDiffableinstances.Inspired by: https://github.com/apache/commons-lang/blob/master/src/main/java/org/apache/commons/lang3/builder/DiffBuilder.java
-
-
构造器概要
构造器 构造器 说明 DiffBuilder(T before, T after)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 DiffBuilder<T>append(@NonNull java.lang.String fieldName, @NonNull DiffResult<?> diffResult)DiffBuilder<T>append(@NonNull java.lang.String fieldName, java.lang.Object[] left, java.lang.Object[] right, org.apache.flink.kubernetes.operator.api.diff.DiffType type)DiffBuilder<T>append(@NonNull java.lang.String fieldName, java.lang.Object left, java.lang.Object right, org.apache.flink.kubernetes.operator.api.diff.DiffType type)<S> DiffBuilder<T>append(@NonNull java.lang.String fieldName, S left, S right, java.util.function.BiFunction<S,S,java.lang.Boolean> equals, org.apache.flink.kubernetes.operator.api.diff.DiffType type)DiffResult<T>build()
-
-
-
方法详细资料
-
append
public <S> DiffBuilder<T> append(@NonNull @NonNull java.lang.String fieldName, S left, S right, java.util.function.BiFunction<S,S,java.lang.Boolean> equals, org.apache.flink.kubernetes.operator.api.diff.DiffType type)
-
append
public DiffBuilder<T> append(@NonNull @NonNull java.lang.String fieldName, java.lang.Object left, java.lang.Object right, org.apache.flink.kubernetes.operator.api.diff.DiffType type)
-
append
public DiffBuilder<T> append(@NonNull @NonNull java.lang.String fieldName, java.lang.Object[] left, java.lang.Object[] right, org.apache.flink.kubernetes.operator.api.diff.DiffType type)
-
append
public DiffBuilder<T> append(@NonNull @NonNull java.lang.String fieldName, @NonNull @NonNull DiffResult<?> diffResult)
-
build
public DiffResult<T> build()
- 指定者:
build在接口中org.apache.commons.lang3.builder.Builder<T>
-
-