Interface Difference.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Difference.Builder,
,Difference> SdkBuilder<Difference.Builder,
,Difference> SdkPojo
- Enclosing class:
Difference
-
Method Summary
Modifier and TypeMethodDescriptiondefault Difference.Builder
afterBlob
(Consumer<BlobMetadata.Builder> afterBlob) Information about anafterBlob
data type object, including the ID, the file mode permission code, and the path.afterBlob
(BlobMetadata afterBlob) Information about anafterBlob
data type object, including the ID, the file mode permission code, and the path.default Difference.Builder
beforeBlob
(Consumer<BlobMetadata.Builder> beforeBlob) Information about abeforeBlob
data type object, including the ID, the file mode permission code, and the path.beforeBlob
(BlobMetadata beforeBlob) Information about abeforeBlob
data type object, including the ID, the file mode permission code, and the path.changeType
(String changeType) Whether the change type of the difference is an addition (A), deletion (D), or modification (M).changeType
(ChangeTypeEnum changeType) Whether the change type of the difference is an addition (A), deletion (D), or modification (M).Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
beforeBlob
Information about a
beforeBlob
data type object, including the ID, the file mode permission code, and the path.- Parameters:
beforeBlob
- Information about abeforeBlob
data type object, including the ID, the file mode permission code, and the path.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
beforeBlob
Information about a
This is a convenience method that creates an instance of thebeforeBlob
data type object, including the ID, the file mode permission code, and the path.BlobMetadata.Builder
avoiding the need to create one manually viaBlobMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tobeforeBlob(BlobMetadata)
.- Parameters:
beforeBlob
- a consumer that will call methods onBlobMetadata.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
afterBlob
Information about an
afterBlob
data type object, including the ID, the file mode permission code, and the path.- Parameters:
afterBlob
- Information about anafterBlob
data type object, including the ID, the file mode permission code, and the path.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
afterBlob
Information about an
This is a convenience method that creates an instance of theafterBlob
data type object, including the ID, the file mode permission code, and the path.BlobMetadata.Builder
avoiding the need to create one manually viaBlobMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toafterBlob(BlobMetadata)
.- Parameters:
afterBlob
- a consumer that will call methods onBlobMetadata.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
changeType
Whether the change type of the difference is an addition (A), deletion (D), or modification (M).
- Parameters:
changeType
- Whether the change type of the difference is an addition (A), deletion (D), or modification (M).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
changeType
Whether the change type of the difference is an addition (A), deletion (D), or modification (M).
- Parameters:
changeType
- Whether the change type of the difference is an addition (A), deletion (D), or modification (M).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-