Interface Difference.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Difference.Builder,,Difference> SdkBuilder<Difference.Builder,,Difference> SdkPojo
- Enclosing class:
Difference
-
Method Summary
Modifier and TypeMethodDescriptiondefault Difference.BuilderafterBlob(Consumer<BlobMetadata.Builder> afterBlob) Information about anafterBlobdata type object, including the ID, the file mode permission code, and the path.afterBlob(BlobMetadata afterBlob) Information about anafterBlobdata type object, including the ID, the file mode permission code, and the path.default Difference.BuilderbeforeBlob(Consumer<BlobMetadata.Builder> beforeBlob) Information about abeforeBlobdata type object, including the ID, the file mode permission code, and the path.beforeBlob(BlobMetadata beforeBlob) Information about abeforeBlobdata 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
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
-
beforeBlob
Information about a
beforeBlobdata type object, including the ID, the file mode permission code, and the path.- Parameters:
beforeBlob- Information about abeforeBlobdata 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 thebeforeBlobdata type object, including the ID, the file mode permission code, and the path.BlobMetadata.Builderavoiding the need to create one manually viaBlobMetadata.builder().When the
Consumercompletes,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
afterBlobdata type object, including the ID, the file mode permission code, and the path.- Parameters:
afterBlob- Information about anafterBlobdata 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 theafterBlobdata type object, including the ID, the file mode permission code, and the path.BlobMetadata.Builderavoiding the need to create one manually viaBlobMetadata.builder().When the
Consumercompletes,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:
-