public static class ShiftFilter.Builder extends Object
ShiftFilter.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ShiftFilter |
build()
Builds a new
ShiftFilter object using the set fields. |
ShiftFilter.Builder |
employeeIds(List<String> employeeIds)
Setter for employeeIds.
|
ShiftFilter.Builder |
end(TimeRange end)
Setter for end.
|
ShiftFilter.Builder |
locationIds(List<String> locationIds)
Setter for locationIds.
|
ShiftFilter.Builder |
start(TimeRange start)
Setter for start.
|
ShiftFilter.Builder |
status(String status)
Setter for status.
|
ShiftFilter.Builder |
teamMemberIds(List<String> teamMemberIds)
Setter for teamMemberIds.
|
ShiftFilter.Builder |
unsetEmployeeIds()
UnSetter for employeeIds.
|
ShiftFilter.Builder |
unsetLocationIds()
UnSetter for locationIds.
|
ShiftFilter.Builder |
unsetTeamMemberIds()
UnSetter for teamMemberIds.
|
ShiftFilter.Builder |
workday(ShiftWorkday workday)
Setter for workday.
|
public ShiftFilter.Builder locationIds(List<String> locationIds)
locationIds - List of String value for locationIds.public ShiftFilter.Builder unsetLocationIds()
public ShiftFilter.Builder employeeIds(List<String> employeeIds)
employeeIds - List of String value for employeeIds.public ShiftFilter.Builder unsetEmployeeIds()
public ShiftFilter.Builder status(String status)
status - String value for status.public ShiftFilter.Builder start(TimeRange start)
start - TimeRange value for start.public ShiftFilter.Builder end(TimeRange end)
end - TimeRange value for end.public ShiftFilter.Builder workday(ShiftWorkday workday)
workday - ShiftWorkday value for workday.public ShiftFilter.Builder teamMemberIds(List<String> teamMemberIds)
teamMemberIds - List of String value for teamMemberIds.public ShiftFilter.Builder unsetTeamMemberIds()
public ShiftFilter build()
ShiftFilter object using the set fields.ShiftFilterCopyright © 2024. All rights reserved.