public class IssuePropertyBulkUpdateApi extends Object
| Constructor and Description |
|---|
IssuePropertyBulkUpdateApi(org.everit.http.restclient.RestClient restClient) |
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.Completable |
bulkDeleteIssueProperty(String propertyKey,
IssueFilterForBulkPropertyDelete issueFilterForBulkPropertyDelete,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Bulk delete issue property
Deletes a property value from multiple issues.
|
io.reactivex.Completable |
bulkSetIssueProperty(String propertyKey,
BulkIssuePropertyUpdateRequest bulkIssuePropertyUpdateRequest,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Bulk set issue property
Sets a property value on multiple issues.
|
public IssuePropertyBulkUpdateApi(org.everit.http.restclient.RestClient restClient)
public io.reactivex.Completable bulkDeleteIssueProperty(String propertyKey, IssueFilterForBulkPropertyDelete issueFilterForBulkPropertyDelete, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Deletes a property value from multiple issues. The issues to be updated can be specified by filter criteria.
The criteria the filter used to identify eligible issues are:
entityIds Only issues from this list are eligible.currentValue Only issues with the property set to this value are eligible.If both criteria is specified, they are joined with the logical AND: only issues that satisfy both criteria are considered eligible.
If no filter criteria are specified, all the issues visible to the user and where the user has the EDIT_ISSUES permission for the issue are considered eligible.
This operation is:
location link in the response to determine the status of the task and use Get task to obtain subsequent updates.Permissions required:
propertyKey - The key of the property.
(required)issueFilterForBulkPropertyDelete - (required)restRequestEnhancer - Adds the possibility to modify the rest request before sending out. This can be useful to add authorizations tokens for example.
public io.reactivex.Completable bulkSetIssueProperty(String propertyKey, BulkIssuePropertyUpdateRequest bulkIssuePropertyUpdateRequest, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Sets a property value on multiple issues. The issues to be updated can be specified by a filter.
The filter identifies issues eligible for update using these criteria:
entityIds Only issues from this list are eligible.
currentValue Only issues with the property set to this value are eligible.
hasProperty:
If more than one criteria is specified, they are joined with the logical AND: only issues that satisfy all criteria are eligible.
If an invalid combination of criteria is provided, an error is returned. For example, specifying a currentValue and hasProperty as false would not match any issues (because without the property the property cannot have a value).
The filter is optional. Without the filter all the issues visible to the user and where the user has the EDIT_ISSUES permission for the issue are considered eligible.
This operation is:
location link in the response to determine the status of the task and use Get task to obtain subsequent updates.Permissions required:
propertyKey - The key of the property. The maximum length is 255 characters.
(required)bulkIssuePropertyUpdateRequest - (required)restRequestEnhancer - Adds the possibility to modify the rest request before sending out. This can be useful to add authorizations tokens for example.
Copyright © 2011–2021 Everit Kft.. All rights reserved.