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._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._FinalStagedefaultRateSheetOnDemand(Nullable<java.lang.String> defaultRateSheetOnDemand)Driver1._FinalStagedefaultRateSheetOnDemand(java.lang.String defaultRateSheetOnDemand)Driver1._FinalStagedefaultRateSheetOnDemand(java.util.Optional<java.lang.String> defaultRateSheetOnDemand)Driver1._FinalStagedefaultRateSheetRouted(Nullable<java.lang.String> defaultRateSheetRouted)Driver1._FinalStagedefaultRateSheetRouted(java.lang.String defaultRateSheetRouted)Driver1._FinalStagedefaultRateSheetRouted(java.util.Optional<java.lang.String> defaultRateSheetRouted)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._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)
-
-
-
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.
-
defaultRateSheetOnDemand
public Driver1._FinalStage defaultRateSheetOnDemand(Nullable<java.lang.String> defaultRateSheetOnDemand)
- Specified by:
defaultRateSheetOnDemandin interfaceDriver1._FinalStage
-
defaultRateSheetOnDemand
public Driver1._FinalStage defaultRateSheetOnDemand(java.lang.String defaultRateSheetOnDemand)
- Specified by:
defaultRateSheetOnDemandin interfaceDriver1._FinalStage
-
defaultRateSheetOnDemand
public Driver1._FinalStage defaultRateSheetOnDemand(java.util.Optional<java.lang.String> defaultRateSheetOnDemand)
- Specified by:
defaultRateSheetOnDemandin interfaceDriver1._FinalStage
-
defaultRateSheetRouted
public Driver1._FinalStage defaultRateSheetRouted(Nullable<java.lang.String> defaultRateSheetRouted)
- Specified by:
defaultRateSheetRoutedin interfaceDriver1._FinalStage
-
defaultRateSheetRouted
public Driver1._FinalStage defaultRateSheetRouted(java.lang.String defaultRateSheetRouted)
- Specified by:
defaultRateSheetRoutedin interfaceDriver1._FinalStage
-
defaultRateSheetRouted
public Driver1._FinalStage defaultRateSheetRouted(java.util.Optional<java.lang.String> defaultRateSheetRouted)
- Specified by:
defaultRateSheetRoutedin 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
-
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
-
-