public static final class ProvidersTypes.Info.Builder
extends java.lang.Object
ProvidersTypes.Info
.Constructor and Description |
---|
ProvidersTypes.Info.Builder(ProvidersTypes.Status status,
long pollingIntervalInSeconds)
Constructor with parameters for the required properties of
ProvidersTypes.Info . |
Modifier and Type | Method and Description |
---|---|
ProvidersTypes.Info |
build() |
ProvidersTypes.Info.Builder |
setCurrentSessionInfo(ProvidersTypes.SessionInfo currentSessionInfo)
Returns information on the forced sync for the provider.
|
ProvidersTypes.Info.Builder |
setLastSyncTime(java.util.Calendar lastSyncTime)
Last sync time for the provider.
|
ProvidersTypes.Info.Builder |
setStatusMessage(LocalizableMessage statusMessage)
Localizable messages associated with sync status.
|
public ProvidersTypes.Info.Builder(ProvidersTypes.Status status, long pollingIntervalInSeconds)
ProvidersTypes.Info
.public ProvidersTypes.Info.Builder setLastSyncTime(java.util.Calendar lastSyncTime)
null
no sync was found for the provider.lastSyncTime
- New value for the property.public ProvidersTypes.Info.Builder setCurrentSessionInfo(ProvidersTypes.SessionInfo currentSessionInfo)
null
there is no outstanding sync session created for this providercurrentSessionInfo
- New value for the property.public ProvidersTypes.Info.Builder setStatusMessage(LocalizableMessage statusMessage)
getStatus()
is ProvidersTypes.Status.FAILED
.statusMessage
- New value for the property.public ProvidersTypes.Info build()