Interface DiffItems.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DiffItems.Builder,,DiffItems> SdkBuilder<DiffItems.Builder,,DiffItems> SdkPojo
- Enclosing class:
DiffItems
@Mutable
@NotThreadSafe
public static interface DiffItems.Builder
extends SdkPojo, CopyableBuilder<DiffItems.Builder,DiffItems>
-
Method Summary
Modifier and TypeMethodDescriptiondiverged(Collection<DivergentItem> diverged) The items that exist on both domains but differ, with the diverging fields.diverged(Consumer<DivergentItem.Builder>... diverged) The items that exist on both domains but differ, with the diverging fields.diverged(DivergentItem... diverged) The items that exist on both domains but differ, with the diverging fields.sourceOnly(String... sourceOnly) The names of items that exist only on the source domain.sourceOnly(Collection<String> sourceOnly) The names of items that exist only on the source domain.targetOnly(String... targetOnly) The names of items that exist only on the target domain.targetOnly(Collection<String> targetOnly) The names of items that exist only on the target domain.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
sourceOnly
The names of items that exist only on the source domain.
- Parameters:
sourceOnly- The names of items that exist only on the source domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceOnly
The names of items that exist only on the source domain.
- Parameters:
sourceOnly- The names of items that exist only on the source domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetOnly
The names of items that exist only on the target domain.
- Parameters:
targetOnly- The names of items that exist only on the target domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetOnly
The names of items that exist only on the target domain.
- Parameters:
targetOnly- The names of items that exist only on the target domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
diverged
The items that exist on both domains but differ, with the diverging fields.
- Parameters:
diverged- The items that exist on both domains but differ, with the diverging fields.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
diverged
The items that exist on both domains but differ, with the diverging fields.
- Parameters:
diverged- The items that exist on both domains but differ, with the diverging fields.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
diverged
The items that exist on both domains but differ, with the diverging fields.
This is a convenience method that creates an instance of theDivergentItem.Builderavoiding the need to create one manually viaDivergentItem.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todiverged(List<DivergentItem>).- Parameters:
diverged- a consumer that will call methods onDivergentItem.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-