Class DepartmentsListV1Request.Builder
- java.lang.Object
-
- com.chrt.api.resources.operations.departments.requests.DepartmentsListV1Request.Builder
-
- Enclosing class:
- DepartmentsListV1Request
public static final class DepartmentsListV1Request.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public DepartmentsListV1Request.Builder from(DepartmentsListV1Request other)
-
filterDepartmentType
public DepartmentsListV1Request.Builder filterDepartmentType(java.util.Optional<java.util.List<DepartmentTypeEnum>> filterDepartmentType)
Filter by department type(s)
-
filterDepartmentType
public DepartmentsListV1Request.Builder filterDepartmentType(java.util.List<DepartmentTypeEnum> filterDepartmentType)
-
filterDepartmentType
public DepartmentsListV1Request.Builder filterDepartmentType(Nullable<java.util.List<DepartmentTypeEnum>> filterDepartmentType)
-
filterDepartmentType
public DepartmentsListV1Request.Builder filterDepartmentType(DepartmentTypeEnum filterDepartmentType)
-
sortBy
public DepartmentsListV1Request.Builder sortBy(java.util.Optional<DepartmentSortByEnum> sortBy)
Field to sort by
-
sortBy
public DepartmentsListV1Request.Builder sortBy(DepartmentSortByEnum sortBy)
-
sortBy
public DepartmentsListV1Request.Builder sortBy(Nullable<DepartmentSortByEnum> sortBy)
-
sortOrder
public DepartmentsListV1Request.Builder sortOrder(java.util.Optional<SortOrderEnum> sortOrder)
Sort order (asc or desc)
-
sortOrder
public DepartmentsListV1Request.Builder sortOrder(SortOrderEnum sortOrder)
-
sortOrder
public DepartmentsListV1Request.Builder sortOrder(Nullable<SortOrderEnum> sortOrder)
-
page
public DepartmentsListV1Request.Builder page(java.util.Optional<java.lang.Integer> page)
-
page
public DepartmentsListV1Request.Builder page(java.lang.Integer page)
-
page
public DepartmentsListV1Request.Builder page(Nullable<java.lang.Integer> page)
-
pageSize
public DepartmentsListV1Request.Builder pageSize(java.util.Optional<java.lang.Integer> pageSize)
-
pageSize
public DepartmentsListV1Request.Builder pageSize(java.lang.Integer pageSize)
-
pageSize
public DepartmentsListV1Request.Builder pageSize(Nullable<java.lang.Integer> pageSize)
-
build
public DepartmentsListV1Request build()
-
-