@AsynchronousPreferred public class DenormalisedPermissionChangeStateAnalyticsEvent extends Object
public static DenormalisedPermissionChangeStateAnalyticsEvent buildServiceReadyEvent(DenormalisedServiceStateRecord.ServiceType serviceType, Long durationMillisecond, Integer processedRecordsCount)
DenormalisedPermissionServiceState.SERVICE_READYserviceType - service type (content or space)durationMillisecond - Time to switch from DenormalisedPermissionServiceState.INITIALISING to DenormalisedPermissionServiceState.SERVICE_READY stateprocessedRecordsCount - Amount of spaces or pages that were processed (non-empty for SERVICE_READY event only)public static DenormalisedPermissionChangeStateAnalyticsEvent buildServiceDisabledEvent(DenormalisedServiceStateRecord.ServiceType serviceType, Long durationMillisecond)
DenormalisedPermissionServiceState.DISABLEDserviceType - service type (content or space)durationMillisecond - Time to switch from DenormalisedPermissionServiceState.SHUTTING_DOWN to DenormalisedPermissionServiceState.DISABLED statepublic static DenormalisedPermissionChangeStateAnalyticsEvent buildChangeStateEvent(DenormalisedServiceStateRecord.ServiceType serviceType, DenormalisedPermissionServiceState newState)
serviceType - service type (content or space)newState - New service statepublic DenormalisedServiceStateRecord.ServiceType getServiceType()
public DenormalisedPermissionServiceState getNewState()
public Long getDurationMillisecond()
public Integer getProcessedSpacesCount()
public Integer getProcessedContentRecordsCount()
Copyright © 2003–2022 Atlassian. All rights reserved.