public class IssueFieldConfigurationsApi extends Object
| Constructor and Description |
|---|
IssueFieldConfigurationsApi(org.everit.http.restclient.RestClient restClient) |
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.Single<Object> |
assignFieldConfigurationSchemeToProject(FieldConfigurationSchemeProjectAssociation fieldConfigurationSchemeProjectAssociation,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Assign field configuration scheme to project
Assigns a field configuration scheme to a project.
|
io.reactivex.Single<FieldConfiguration> |
createFieldConfiguration(FieldConfigurationDetails fieldConfigurationDetails,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Create field configuration
Creates a field configuration.
|
io.reactivex.Single<FieldConfigurationScheme> |
createFieldConfigurationScheme(UpdateFieldConfigurationSchemeDetails updateFieldConfigurationSchemeDetails,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Create field configuration scheme
Creates a field configuration scheme.
|
io.reactivex.Single<Object> |
deleteFieldConfiguration(Long id,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Delete field configuration
Deletes a field configuration.
|
io.reactivex.Single<Object> |
deleteFieldConfigurationScheme(Long id,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Delete field configuration scheme
Deletes a field configuration scheme.
|
io.reactivex.Single<PageBeanFieldConfigurationDetails> |
getAllFieldConfigurations(Optional<Long> startAt,
Optional<Integer> maxResults,
Optional<List<Long>> id,
Optional<Boolean> isDefault,
Optional<String> query,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Get all field configurations
Returns a [paginated](#pagination) list of field configurations.
|
io.reactivex.Single<PageBeanFieldConfigurationScheme> |
getAllFieldConfigurationSchemes(Optional<Long> startAt,
Optional<Integer> maxResults,
Optional<List<Long>> id,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Get all field configuration schemes
Returns a [paginated](#pagination) list of field configuration schemes.
|
io.reactivex.Single<PageBeanFieldConfigurationItem> |
getFieldConfigurationItems(Long id,
Optional<Long> startAt,
Optional<Integer> maxResults,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Get field configuration items
Returns a [paginated](#pagination) list of all fields for a configuration.
|
io.reactivex.Single<PageBeanFieldConfigurationIssueTypeItem> |
getFieldConfigurationSchemeMappings(Optional<Long> startAt,
Optional<Integer> maxResults,
Optional<List<Long>> fieldConfigurationSchemeId,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Get field configuration issue type items
Returns a [paginated](#pagination) list of field configuration issue type items.
|
io.reactivex.Single<PageBeanFieldConfigurationSchemeProjects> |
getFieldConfigurationSchemeProjectMapping(List<Long> projectId,
Optional<Long> startAt,
Optional<Integer> maxResults,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Get field configuration schemes for projects
Returns a [paginated](#pagination) list of field configuration schemes and, for each scheme, a list of the projects that use it.
|
io.reactivex.Single<Object> |
removeIssueTypesFromGlobalFieldConfigurationScheme(Long id,
IssueTypeIdsToRemove issueTypeIdsToRemove,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Remove issue types from field configuration scheme
Removes issue types from the field configuration scheme.
|
io.reactivex.Single<Object> |
setFieldConfigurationSchemeMapping(Long id,
AssociateFieldConfigurationsWithIssueTypesRequest associateFieldConfigurationsWithIssueTypesRequest,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Assign issue types to field configurations
Assigns issue types to field configurations on field configuration scheme.
|
io.reactivex.Single<Object> |
updateFieldConfiguration(Long id,
FieldConfigurationDetails fieldConfigurationDetails,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Update field configuration
Updates a field configuration.
|
io.reactivex.Single<Object> |
updateFieldConfigurationItems(Long id,
FieldConfigurationItemsDetails fieldConfigurationItemsDetails,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Update field configuration items
Updates fields in a field configuration.
|
io.reactivex.Single<Object> |
updateFieldConfigurationScheme(Long id,
UpdateFieldConfigurationSchemeDetails updateFieldConfigurationSchemeDetails,
Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
Update field configuration scheme
Updates a field configuration scheme.
|
public IssueFieldConfigurationsApi(org.everit.http.restclient.RestClient restClient)
public io.reactivex.Single<Object> assignFieldConfigurationSchemeToProject(FieldConfigurationSchemeProjectAssociation fieldConfigurationSchemeProjectAssociation, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
fieldConfigurationSchemeProjectAssociation - (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.Single<FieldConfiguration> createFieldConfiguration(FieldConfigurationDetails fieldConfigurationDetails, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
fieldConfigurationDetails - (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.Single<FieldConfigurationScheme> createFieldConfigurationScheme(UpdateFieldConfigurationSchemeDetails updateFieldConfigurationSchemeDetails, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
updateFieldConfigurationSchemeDetails - The details of the field configuration scheme. (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.Single<Object> deleteFieldConfiguration(Long id, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
id - The ID of the field configuration. (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.Single<Object> deleteFieldConfigurationScheme(Long id, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
id - The ID of the field configuration scheme. (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.Single<PageBeanFieldConfigurationScheme> getAllFieldConfigurationSchemes(Optional<Long> startAt, Optional<Integer> maxResults, Optional<List<Long>> id, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
startAt - The index of the first item to return in a page of results (page offset). (optional, default to 0l)maxResults - The maximum number of items to return per page. (optional, default to 50)id - The list of field configuration scheme IDs. To include multiple IDs, provide an ampersand-separated list. For example, `id=10000&id=10001`. (optional, default to new ArrayList<>())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.Single<PageBeanFieldConfigurationDetails> getAllFieldConfigurations(Optional<Long> startAt, Optional<Integer> maxResults, Optional<List<Long>> id, Optional<Boolean> isDefault, Optional<String> query, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
startAt - The index of the first item to return in a page of results (page offset). (optional, default to 0l)maxResults - The maximum number of items to return per page. (optional, default to 50)id - The list of field configuration IDs. To include multiple IDs, provide an ampersand-separated list. For example, `id=10000&id=10001`. (optional, default to new ArrayList<>())isDefault - If *true* returns default field configurations only. (optional, default to false)query - The query string used to match against field configuration names and descriptions. (optional, default to "")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.Single<PageBeanFieldConfigurationItem> getFieldConfigurationItems(Long id, Optional<Long> startAt, Optional<Integer> maxResults, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
id - The ID of the field configuration. (required)startAt - The index of the first item to return in a page of results (page offset). (optional, default to 0l)maxResults - The maximum number of items to return per page. (optional, default to 50)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.Single<PageBeanFieldConfigurationIssueTypeItem> getFieldConfigurationSchemeMappings(Optional<Long> startAt, Optional<Integer> maxResults, Optional<List<Long>> fieldConfigurationSchemeId, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
startAt - The index of the first item to return in a page of results (page offset). (optional, default to 0l)maxResults - The maximum number of items to return per page. (optional, default to 50)fieldConfigurationSchemeId - The list of field configuration scheme IDs. To include multiple field configuration schemes separate IDs with ampersand: `fieldConfigurationSchemeId=10000&fieldConfigurationSchemeId=10001`. (optional, default to new ArrayList<>())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.Single<PageBeanFieldConfigurationSchemeProjects> getFieldConfigurationSchemeProjectMapping(List<Long> projectId, Optional<Long> startAt, Optional<Integer> maxResults, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
projectId - The list of project IDs. To include multiple projects, separate IDs with ampersand: `projectId=10000&projectId=10001`. (required)startAt - The index of the first item to return in a page of results (page offset). (optional, default to 0l)maxResults - The maximum number of items to return per page. (optional, default to 50)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.Single<Object> removeIssueTypesFromGlobalFieldConfigurationScheme(Long id, IssueTypeIdsToRemove issueTypeIdsToRemove, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
id - The ID of the field configuration scheme. (required)issueTypeIdsToRemove - The issue type IDs to remove. (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.Single<Object> setFieldConfigurationSchemeMapping(Long id, AssociateFieldConfigurationsWithIssueTypesRequest associateFieldConfigurationsWithIssueTypesRequest, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
id - The ID of the field configuration scheme. (required)associateFieldConfigurationsWithIssueTypesRequest - (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.Single<Object> updateFieldConfiguration(Long id, FieldConfigurationDetails fieldConfigurationDetails, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
id - The ID of the field configuration. (required)fieldConfigurationDetails - (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.Single<Object> updateFieldConfigurationItems(Long id, FieldConfigurationItemsDetails fieldConfigurationItemsDetails, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
id - The ID of the field configuration. (required)fieldConfigurationItemsDetails - (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.Single<Object> updateFieldConfigurationScheme(Long id, UpdateFieldConfigurationSchemeDetails updateFieldConfigurationSchemeDetails, Optional<org.everit.http.restclient.RestRequestEnhancer> restRequestEnhancer)
id - The ID of the field configuration scheme. (required)updateFieldConfigurationSchemeDetails - The details of the field configuration scheme. (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–2023 Everit Kft.. All rights reserved.