The resource type that extends OslcResource
Gets the object structure for this builder
Sets whether the operation should be all-or-nothing When true, if any operation fails, all operations are rolled back
Whether to use all-or-nothing mode
This builder instance for chaining
Gets whether all-or-nothing mode is enabled
Adds a create operation to the bulk request
The data for the new resource
This builder instance for chaining
Adds a create operation to the bulk request
The data for the new resource
This builder instance for chaining
Depreciated Use addChange instead Adds a create operation to the bulk request
The data for the new resource
This builder instance for chaining
Adds an update operation to the bulk request
The resourceId of the resource to update (not full href)
The data to update
This builder instance for chaining
Adds a delete operation to the bulk request
The resourceId of the resource to delete (not full href)
This builder instance for chaining
Adds a merge operation to the bulk request (for updating child objects)
The resourceId of the resource to merge (not full href)
The data to merge
This builder instance for chaining
Adds an action operation to the bulk request (for invoking object methods)
The href of the resource
The data for the action
This builder instance for chaining
Adds multiple operations of the same type to the bulk request
Array of operations data
The action type for all operations
This builder instance for chaining
Gets all operations in this builder
Builds the request payload for the bulk operation
Clears all operations from this builder
This builder instance for chaining
Creates a new BulkOperationBuilder
The resource type that extends OslcResource
The Maximo object structure name
OptionalapiHome: stringThe base API URL (optional, required for href construction)
Builder class for creating bulk operations Allows for fluent building of bulk requests with multiple operations