Class McpProgressUpdate.Builder
java.lang.Object
com.soklet.McpProgressUpdate.Builder
- Enclosing class:
McpProgressUpdate
Mutable builder for immutable
McpProgressUpdate values.- Author:
- Mark Allen
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Supplies an optional human-readable progress message.Supplies the total amount of work, when known.
-
Method Details
-
total
Supplies the total amount of work, when known.- Parameters:
total- finite total value- Returns:
- this builder
- Throws:
NullPointerException- iftotalis nullIllegalArgumentException- iftotalis not finite
-
message
Supplies an optional human-readable progress message.- Parameters:
message- progress message- Returns:
- this builder
- Throws:
NullPointerException- ifmessageis nullIllegalArgumentException- ifmessagecontains unpaired UTF-16 surrogates
-
build
- Returns:
- immutable progress update
-