Class SyncStatus.Builder
- java.lang.Object
-
- com.merge.api.resources.hris.types.SyncStatus.Builder
-
- All Implemented Interfaces:
SyncStatus._FinalStage,SyncStatus.IsInitialSyncStage,SyncStatus.ModelIdStage,SyncStatus.ModelNameStage,SyncStatus.StatusStage
- Enclosing class:
- SyncStatus
public static final class SyncStatus.Builder extends java.lang.Object implements SyncStatus.ModelNameStage, SyncStatus.ModelIdStage, SyncStatus.StatusStage, SyncStatus.IsInitialSyncStage, SyncStatus._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public SyncStatus.Builder from(SyncStatus other)
- Specified by:
fromin interfaceSyncStatus.ModelNameStage
-
modelName
public SyncStatus.ModelIdStage modelName(java.lang.String modelName)
- Specified by:
modelNamein interfaceSyncStatus.ModelNameStage
-
modelId
public SyncStatus.StatusStage modelId(java.lang.String modelId)
- Specified by:
modelIdin interfaceSyncStatus.ModelIdStage
-
status
public SyncStatus.IsInitialSyncStage status(SyncStatusStatusEnum status)
- Specified by:
statusin interfaceSyncStatus.StatusStage
-
isInitialSync
public SyncStatus._FinalStage isInitialSync(boolean isInitialSync)
- Specified by:
isInitialSyncin interfaceSyncStatus.IsInitialSyncStage
-
selectiveSyncConfigurationsUsage
public SyncStatus._FinalStage selectiveSyncConfigurationsUsage(SelectiveSyncConfigurationsUsageEnum selectiveSyncConfigurationsUsage)
- Specified by:
selectiveSyncConfigurationsUsagein interfaceSyncStatus._FinalStage
-
selectiveSyncConfigurationsUsage
public SyncStatus._FinalStage selectiveSyncConfigurationsUsage(java.util.Optional<SelectiveSyncConfigurationsUsageEnum> selectiveSyncConfigurationsUsage)
- Specified by:
selectiveSyncConfigurationsUsagein interfaceSyncStatus._FinalStage
-
nextSyncStart
public SyncStatus._FinalStage nextSyncStart(java.time.OffsetDateTime nextSyncStart)
- Specified by:
nextSyncStartin interfaceSyncStatus._FinalStage
-
nextSyncStart
public SyncStatus._FinalStage nextSyncStart(java.util.Optional<java.time.OffsetDateTime> nextSyncStart)
- Specified by:
nextSyncStartin interfaceSyncStatus._FinalStage
-
lastSyncStart
public SyncStatus._FinalStage lastSyncStart(java.time.OffsetDateTime lastSyncStart)
- Specified by:
lastSyncStartin interfaceSyncStatus._FinalStage
-
lastSyncStart
public SyncStatus._FinalStage lastSyncStart(java.util.Optional<java.time.OffsetDateTime> lastSyncStart)
- Specified by:
lastSyncStartin interfaceSyncStatus._FinalStage
-
build
public SyncStatus build()
- Specified by:
buildin interfaceSyncStatus._FinalStage
-
-