@AsynchronousPreferred public class DenormalisedPermissionChangeStateAnalyticsEvent extends Object
public static DenormalisedPermissionChangeStateAnalyticsEvent buildServiceReadyEvent(DenormalisedServiceStateRecord.ServiceType serviceType, Long durationMillisecond, Integer processedRecordsCount)
DenormalisedPermissionServiceState.SERVICE_READY
serviceType
- 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.DISABLED
serviceType
- 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–2023 Atlassian. All rights reserved.
View cookie preferences