Package com.chrt.api.types
Class Driver1.Builder
- java.lang.Object
-
- com.chrt.api.types.Driver1.Builder
-
- All Implemented Interfaces:
Driver1._FinalStage,Driver1.IdStage,Driver1.OrgIdStage,Driver1.SchemaVersionStage,Driver1.UserIdStage
- Enclosing class:
- Driver1
public static final class Driver1.Builder extends java.lang.Object implements Driver1.SchemaVersionStage, Driver1.IdStage, Driver1.OrgIdStage, Driver1.UserIdStage, Driver1._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Driver1._FinalStageactiveTaskGroupIds(java.util.List<java.lang.String> activeTaskGroupIds)Driver1._FinalStageactiveTaskGroupIds(java.util.Optional<java.util.List<java.lang.String>> activeTaskGroupIds)Driver1._FinalStageautoAssignEnabled(java.lang.Boolean autoAssignEnabled)Driver1._FinalStageautoAssignEnabled(java.util.Optional<java.lang.Boolean> autoAssignEnabled)Driver1._FinalStageavailableAccordingToDriver(java.lang.Boolean availableAccordingToDriver)Driver1._FinalStageavailableAccordingToDriver(java.util.Optional<java.lang.Boolean> availableAccordingToDriver)Driver1._FinalStageavailableAccordingToOperators(java.lang.Boolean availableAccordingToOperators)Driver1._FinalStageavailableAccordingToOperators(java.util.Optional<java.lang.Boolean> availableAccordingToOperators)Driver1build()Driver1._FinalStageemailAddressPrimary(Nullable<java.lang.String> emailAddressPrimary)Driver1._FinalStageemailAddressPrimary(java.lang.String emailAddressPrimary)Driver1._FinalStageemailAddressPrimary(java.util.Optional<java.lang.String> emailAddressPrimary)Driver1._FinalStageemailAddressSecondary(Nullable<java.lang.String> emailAddressSecondary)Driver1._FinalStageemailAddressSecondary(java.lang.String emailAddressSecondary)Driver1._FinalStageemailAddressSecondary(java.util.Optional<java.lang.String> emailAddressSecondary)Driver1._FinalStagefirstName(Nullable<java.lang.String> firstName)Driver1._FinalStagefirstName(java.lang.String firstName)Driver1._FinalStagefirstName(java.util.Optional<java.lang.String> firstName)Driver1.Builderfrom(Driver1 other)Driver1.OrgIdStageid(java.lang.String id)Driver1._FinalStagelastName(Nullable<java.lang.String> lastName)Driver1._FinalStagelastName(java.lang.String lastName)Driver1._FinalStagelastName(java.util.Optional<java.lang.String> lastName)Driver1._FinalStagelastSeenAtLocation(Nullable<LocationFeature> lastSeenAtLocation)Driver1._FinalStagelastSeenAtLocation(LocationFeature lastSeenAtLocation)Driver1._FinalStagelastSeenAtLocation(java.util.Optional<LocationFeature> lastSeenAtLocation)Driver1._FinalStagelastSeenAtLocationCity(Nullable<java.lang.String> lastSeenAtLocationCity)Driver1._FinalStagelastSeenAtLocationCity(java.lang.String lastSeenAtLocationCity)Driver1._FinalStagelastSeenAtLocationCity(java.util.Optional<java.lang.String> lastSeenAtLocationCity)Driver1._FinalStagelastSeenAtLocationLargeCity(Nullable<java.lang.String> lastSeenAtLocationLargeCity)Driver1._FinalStagelastSeenAtLocationLargeCity(java.lang.String lastSeenAtLocationLargeCity)Driver1._FinalStagelastSeenAtLocationLargeCity(java.util.Optional<java.lang.String> lastSeenAtLocationLargeCity)Driver1._FinalStagelastSeenAtTimestamp(Nullable<java.time.OffsetDateTime> lastSeenAtTimestamp)Driver1._FinalStagelastSeenAtTimestamp(java.time.OffsetDateTime lastSeenAtTimestamp)Driver1._FinalStagelastSeenAtTimestamp(java.util.Optional<java.time.OffsetDateTime> lastSeenAtTimestamp)Driver1.UserIdStageorgId(java.lang.String orgId)Must be a string starting withorg_Driver1._FinalStagephoneNumberPrimary(Nullable<java.lang.String> phoneNumberPrimary)Driver1._FinalStagephoneNumberPrimary(java.lang.String phoneNumberPrimary)Driver1._FinalStagephoneNumberPrimary(java.util.Optional<java.lang.String> phoneNumberPrimary)Driver1._FinalStagephoneNumberSecondary(Nullable<java.lang.String> phoneNumberSecondary)Driver1._FinalStagephoneNumberSecondary(java.lang.String phoneNumberSecondary)Driver1._FinalStagephoneNumberSecondary(java.util.Optional<java.lang.String> phoneNumberSecondary)Driver1.IdStageschemaVersion(int schemaVersion)Driver1._FinalStagestatus(DriverStatusEnum status)Driver1._FinalStagestatus(java.util.Optional<DriverStatusEnum> status)Driver1._FinalStageuserId(java.lang.String userId)Must be a string starting withuser_Driver1._FinalStagevehicleTypes(java.util.List<VehicleTypeEnum> vehicleTypes)Driver1._FinalStagevehicleTypes(java.util.Optional<java.util.List<VehicleTypeEnum>> vehicleTypes)Driver1._FinalStagewaiting(java.lang.Boolean waiting)Driver1._FinalStagewaiting(java.util.Optional<java.lang.Boolean> waiting)
-
-
-
Method Detail
-
from
public Driver1.Builder from(Driver1 other)
- Specified by:
fromin interfaceDriver1.SchemaVersionStage
-
schemaVersion
public Driver1.IdStage schemaVersion(int schemaVersion)
- Specified by:
schemaVersionin interfaceDriver1.SchemaVersionStage
-
id
public Driver1.OrgIdStage id(@NotNull java.lang.String id)
- Specified by:
idin interfaceDriver1.IdStage
-
orgId
public Driver1.UserIdStage orgId(@NotNull java.lang.String orgId)
Must be a string starting with
org_Must be a string starting with
org_- Specified by:
orgIdin interfaceDriver1.OrgIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
userId
public Driver1._FinalStage userId(@NotNull java.lang.String userId)
Must be a string starting with
user_Must be a string starting with
user_- Specified by:
userIdin interfaceDriver1.UserIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
lastSeenAtLocationLargeCity
public Driver1._FinalStage lastSeenAtLocationLargeCity(Nullable<java.lang.String> lastSeenAtLocationLargeCity)
- Specified by:
lastSeenAtLocationLargeCityin interfaceDriver1._FinalStage
-
lastSeenAtLocationLargeCity
public Driver1._FinalStage lastSeenAtLocationLargeCity(java.lang.String lastSeenAtLocationLargeCity)
- Specified by:
lastSeenAtLocationLargeCityin interfaceDriver1._FinalStage
-
lastSeenAtLocationLargeCity
public Driver1._FinalStage lastSeenAtLocationLargeCity(java.util.Optional<java.lang.String> lastSeenAtLocationLargeCity)
- Specified by:
lastSeenAtLocationLargeCityin interfaceDriver1._FinalStage
-
lastSeenAtLocationCity
public Driver1._FinalStage lastSeenAtLocationCity(Nullable<java.lang.String> lastSeenAtLocationCity)
- Specified by:
lastSeenAtLocationCityin interfaceDriver1._FinalStage
-
lastSeenAtLocationCity
public Driver1._FinalStage lastSeenAtLocationCity(java.lang.String lastSeenAtLocationCity)
- Specified by:
lastSeenAtLocationCityin interfaceDriver1._FinalStage
-
lastSeenAtLocationCity
public Driver1._FinalStage lastSeenAtLocationCity(java.util.Optional<java.lang.String> lastSeenAtLocationCity)
- Specified by:
lastSeenAtLocationCityin interfaceDriver1._FinalStage
-
lastSeenAtTimestamp
public Driver1._FinalStage lastSeenAtTimestamp(Nullable<java.time.OffsetDateTime> lastSeenAtTimestamp)
- Specified by:
lastSeenAtTimestampin interfaceDriver1._FinalStage
-
lastSeenAtTimestamp
public Driver1._FinalStage lastSeenAtTimestamp(java.time.OffsetDateTime lastSeenAtTimestamp)
- Specified by:
lastSeenAtTimestampin interfaceDriver1._FinalStage
-
lastSeenAtTimestamp
public Driver1._FinalStage lastSeenAtTimestamp(java.util.Optional<java.time.OffsetDateTime> lastSeenAtTimestamp)
- Specified by:
lastSeenAtTimestampin interfaceDriver1._FinalStage
-
lastSeenAtLocation
public Driver1._FinalStage lastSeenAtLocation(Nullable<LocationFeature> lastSeenAtLocation)
- Specified by:
lastSeenAtLocationin interfaceDriver1._FinalStage
-
lastSeenAtLocation
public Driver1._FinalStage lastSeenAtLocation(LocationFeature lastSeenAtLocation)
- Specified by:
lastSeenAtLocationin interfaceDriver1._FinalStage
-
lastSeenAtLocation
public Driver1._FinalStage lastSeenAtLocation(java.util.Optional<LocationFeature> lastSeenAtLocation)
- Specified by:
lastSeenAtLocationin interfaceDriver1._FinalStage
-
activeTaskGroupIds
public Driver1._FinalStage activeTaskGroupIds(java.util.List<java.lang.String> activeTaskGroupIds)
- Specified by:
activeTaskGroupIdsin interfaceDriver1._FinalStage
-
activeTaskGroupIds
public Driver1._FinalStage activeTaskGroupIds(java.util.Optional<java.util.List<java.lang.String>> activeTaskGroupIds)
- Specified by:
activeTaskGroupIdsin interfaceDriver1._FinalStage
-
autoAssignEnabled
public Driver1._FinalStage autoAssignEnabled(java.lang.Boolean autoAssignEnabled)
- Specified by:
autoAssignEnabledin interfaceDriver1._FinalStage
-
autoAssignEnabled
public Driver1._FinalStage autoAssignEnabled(java.util.Optional<java.lang.Boolean> autoAssignEnabled)
- Specified by:
autoAssignEnabledin interfaceDriver1._FinalStage
-
waiting
public Driver1._FinalStage waiting(java.lang.Boolean waiting)
- Specified by:
waitingin interfaceDriver1._FinalStage
-
waiting
public Driver1._FinalStage waiting(java.util.Optional<java.lang.Boolean> waiting)
- Specified by:
waitingin interfaceDriver1._FinalStage
-
availableAccordingToOperators
public Driver1._FinalStage availableAccordingToOperators(java.lang.Boolean availableAccordingToOperators)
- Specified by:
availableAccordingToOperatorsin interfaceDriver1._FinalStage
-
availableAccordingToOperators
public Driver1._FinalStage availableAccordingToOperators(java.util.Optional<java.lang.Boolean> availableAccordingToOperators)
- Specified by:
availableAccordingToOperatorsin interfaceDriver1._FinalStage
-
availableAccordingToDriver
public Driver1._FinalStage availableAccordingToDriver(java.lang.Boolean availableAccordingToDriver)
- Specified by:
availableAccordingToDriverin interfaceDriver1._FinalStage
-
availableAccordingToDriver
public Driver1._FinalStage availableAccordingToDriver(java.util.Optional<java.lang.Boolean> availableAccordingToDriver)
- Specified by:
availableAccordingToDriverin interfaceDriver1._FinalStage
-
status
public Driver1._FinalStage status(DriverStatusEnum status)
- Specified by:
statusin interfaceDriver1._FinalStage
-
status
public Driver1._FinalStage status(java.util.Optional<DriverStatusEnum> status)
- Specified by:
statusin interfaceDriver1._FinalStage
-
vehicleTypes
public Driver1._FinalStage vehicleTypes(java.util.List<VehicleTypeEnum> vehicleTypes)
- Specified by:
vehicleTypesin interfaceDriver1._FinalStage
-
vehicleTypes
public Driver1._FinalStage vehicleTypes(java.util.Optional<java.util.List<VehicleTypeEnum>> vehicleTypes)
- Specified by:
vehicleTypesin interfaceDriver1._FinalStage
-
lastName
public Driver1._FinalStage lastName(Nullable<java.lang.String> lastName)
- Specified by:
lastNamein interfaceDriver1._FinalStage
-
lastName
public Driver1._FinalStage lastName(java.lang.String lastName)
- Specified by:
lastNamein interfaceDriver1._FinalStage
-
lastName
public Driver1._FinalStage lastName(java.util.Optional<java.lang.String> lastName)
- Specified by:
lastNamein interfaceDriver1._FinalStage
-
firstName
public Driver1._FinalStage firstName(Nullable<java.lang.String> firstName)
- Specified by:
firstNamein interfaceDriver1._FinalStage
-
firstName
public Driver1._FinalStage firstName(java.lang.String firstName)
- Specified by:
firstNamein interfaceDriver1._FinalStage
-
firstName
public Driver1._FinalStage firstName(java.util.Optional<java.lang.String> firstName)
- Specified by:
firstNamein interfaceDriver1._FinalStage
-
phoneNumberSecondary
public Driver1._FinalStage phoneNumberSecondary(Nullable<java.lang.String> phoneNumberSecondary)
- Specified by:
phoneNumberSecondaryin interfaceDriver1._FinalStage
-
phoneNumberSecondary
public Driver1._FinalStage phoneNumberSecondary(java.lang.String phoneNumberSecondary)
- Specified by:
phoneNumberSecondaryin interfaceDriver1._FinalStage
-
phoneNumberSecondary
public Driver1._FinalStage phoneNumberSecondary(java.util.Optional<java.lang.String> phoneNumberSecondary)
- Specified by:
phoneNumberSecondaryin interfaceDriver1._FinalStage
-
phoneNumberPrimary
public Driver1._FinalStage phoneNumberPrimary(Nullable<java.lang.String> phoneNumberPrimary)
- Specified by:
phoneNumberPrimaryin interfaceDriver1._FinalStage
-
phoneNumberPrimary
public Driver1._FinalStage phoneNumberPrimary(java.lang.String phoneNumberPrimary)
- Specified by:
phoneNumberPrimaryin interfaceDriver1._FinalStage
-
phoneNumberPrimary
public Driver1._FinalStage phoneNumberPrimary(java.util.Optional<java.lang.String> phoneNumberPrimary)
- Specified by:
phoneNumberPrimaryin interfaceDriver1._FinalStage
-
emailAddressSecondary
public Driver1._FinalStage emailAddressSecondary(Nullable<java.lang.String> emailAddressSecondary)
- Specified by:
emailAddressSecondaryin interfaceDriver1._FinalStage
-
emailAddressSecondary
public Driver1._FinalStage emailAddressSecondary(java.lang.String emailAddressSecondary)
- Specified by:
emailAddressSecondaryin interfaceDriver1._FinalStage
-
emailAddressSecondary
public Driver1._FinalStage emailAddressSecondary(java.util.Optional<java.lang.String> emailAddressSecondary)
- Specified by:
emailAddressSecondaryin interfaceDriver1._FinalStage
-
emailAddressPrimary
public Driver1._FinalStage emailAddressPrimary(Nullable<java.lang.String> emailAddressPrimary)
- Specified by:
emailAddressPrimaryin interfaceDriver1._FinalStage
-
emailAddressPrimary
public Driver1._FinalStage emailAddressPrimary(java.lang.String emailAddressPrimary)
- Specified by:
emailAddressPrimaryin interfaceDriver1._FinalStage
-
emailAddressPrimary
public Driver1._FinalStage emailAddressPrimary(java.util.Optional<java.lang.String> emailAddressPrimary)
- Specified by:
emailAddressPrimaryin interfaceDriver1._FinalStage
-
build
public Driver1 build()
- Specified by:
buildin interfaceDriver1._FinalStage
-
-