AI-generated Key Takeaways
-
TaskInfo.Builderis used to create instances ofTaskInfoobjects. -
It provides methods to set the task ID and task duration.
-
The
build()method creates a newTaskInfoinstance using the provided values. -
build()will throw exceptions if required values are missing or invalid.
Builder class for TaskInfo
Public Constructor Summary
|
Builder()
|
Public Method Summary
| TaskInfo |
build()
Returns a new VehicleStop instance with the state set by the Builder.
|
| abstract TaskInfo.Builder |
setTaskDurationSeconds(long taskDurationSeconds)
Sets the task duration of the TaskInfo.
|
| abstract TaskInfo.Builder |
Inherited Method Summary
Public Constructors
public Builder ()
Public Methods
public TaskInfo build ()
Returns a new VehicleStop instance with the state set by the Builder.
Throws
| NullPointerException | if any non-nullable values are not set. |
|---|---|
| IllegalArgumentException | if the TaskInfo is set without a task Id. |
public abstract TaskInfo.Builder setTaskDurationSeconds (long taskDurationSeconds)
Sets the task duration of the TaskInfo.
public abstract TaskInfo.Builder setTaskId (String taskId)
Sets the task ID of the TaskInfo.