public static final class FullSyncInfo.Builder
extends java.lang.Object
FullSyncInfo.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
FullSyncInfo. |
public Builder()
FullSyncInfo.public FullSyncInfo.Builder setDataStreamingFromSourceEndTime(java.lang.Long dataStreamingFromSourceEndTime)
dataStreamingFromSourceEndTime - New value for the property.public FullSyncInfo.Builder setDataStreamingFromSourceProgress(java.lang.String dataStreamingFromSourceProgress)
dataStreamingFromSourceProgress - New value for the property.public FullSyncInfo.Builder setDataStreamingFromSourceStartTime(java.lang.Long dataStreamingFromSourceStartTime)
dataStreamingFromSourceStartTime - New value for the property.public FullSyncInfo.Builder setEndTime(java.lang.Long endTime)
endTime - New value for the property.public FullSyncInfo.Builder setErrors(java.util.List<java.lang.String> errors)
errors - New value for the property.public FullSyncInfo.Builder setFullSyncId(java.lang.String fullSyncId)
fullSyncId - New value for the property.public FullSyncInfo.Builder setReason(java.lang.String reason)
reason - New value for the property.public FullSyncInfo.Builder setReasonCode(java.lang.String reasonCode)
FullSyncInfo.REASON_CODE_QUEUE_OVERFLOW_ON_TRANSMITTERFullSyncInfo.REASON_CODE_QUEUE_OVERFLOW_ON_RECEIVERFullSyncInfo.REASON_CODE_CONNECTION_RESTOREDFullSyncInfo.REASON_CODE_LM_ONBOARDEDFullSyncInfo.REASON_CODE_GM_SWITCHOVERFullSyncInfo.REASON_CODE_RESTORED_GM_FROM_BACKUPFullSyncInfo.REASON_CODE_RESTORED_LM_FROM_BACKUPFullSyncInfo.REASON_CODE_BROWNFIELD_CONFIG_MIGRATION_FROM_LM_TO_GMFullSyncInfo.REASON_CODE_GM_REQUESTED_OVERSIZED_PAYLOADFullSyncInfo.REASON_CODE_GM_REQUESTED_SITE_ONBOARDINGFullSyncInfo.REASON_CODE_GM_REQUESTED_OTHERFullSyncInfo.REASON_CODE_LM_REQUSTED_OVERSIZED_PAYLOADFullSyncInfo.REASON_CODE_LM_REQUESTED_OTHERFullSyncInfo.REASON_CODE_USER_REQUSTEDFullSyncInfo.REASON_CODE_OTHER_AR_INTERNALFullSyncInfo.REASON_CODE_POST_UPGRADE_GMFullSyncInfo.REASON_CODE_POST_UPGRADE_LMFullSyncInfo.REASON_CODE_UNKNOWNreasonCode - New value for the property.public FullSyncInfo.Builder setReceiverEndTime(java.lang.Long receiverEndTime)
receiverEndTime - New value for the property.public FullSyncInfo.Builder setReceiverStartTime(java.lang.Long receiverStartTime)
receiverStartTime - New value for the property.public FullSyncInfo.Builder setReceiverState(java.lang.String receiverState)
receiverState - New value for the property.public FullSyncInfo.Builder setReceiverTimeToApplyInMillis(java.lang.Long receiverTimeToApplyInMillis)
receiverTimeToApplyInMillis - New value for the property.public FullSyncInfo.Builder setStage(java.lang.String stage)
FullSyncInfo.STAGE_NOT_STARTEDFullSyncInfo.STAGE_REQUESTED_FULL_STATE_FROM_SOURCEFullSyncInfo.STAGE_TRANSFERRING_FULL_STATEFullSyncInfo.STAGE_COMPLETED_TRANSFERRING_FULL_STATEFullSyncInfo.STAGE_DESTINATION_APPLYING_FULL_STATEFullSyncInfo.STAGE_COMPLETED_SUCCESSFULFullSyncInfo.STAGE_TIMEOUT_ON_SOURCE_RECEIVE_FULL_STATEFullSyncInfo.STAGE_TIMEOUT_ON_DESTINATION_APPLYFullSyncInfo.STAGE_COMPLETED_FAILEDstage - New value for the property.public FullSyncInfo.Builder setStartTime(java.lang.Long startTime)
startTime - New value for the property.public FullSyncInfo.Builder setStatus(java.lang.String status)
status - New value for the property.public FullSyncInfo.Builder setWarnings(java.util.List<java.lang.String> warnings)
warnings - New value for the property.public FullSyncInfo build()