@PublicApi public class

ReindexRequestBase

extends Object
java.lang.Object
   ↳ com.atlassian.jira.index.request.ReindexRequestBase
Known Direct Subclasses

@PublicApi

This class is designed for plugins to consume (call its methods).

Clients of @PublicApi can expect that programs compiled against a given version will remain binary compatible with later versions of the @PublicApi as per each product's API policy as long as the client does not implement/extend @PublicApi interfaces or classes (refer to each product's API policy for the exact guarantee---usually binary compatibility is guaranteed at least across minor versions).

Note: since @PublicApi interfaces and classes are not designed to be implemented or extended by clients, we may perform certain types of binary-incompatible changes to these classes and interfaces, but these will not affect well-behaved clients that do not extend/implement these types (in general, only classes and interfaces annotated with @PublicSpi are safe to extend/implement).

Class Overview

A request for JIRA to perform a reindex without its components.

See Also

Summary

Constants
String COMPLETION_TIME
String EXECUTION_NODE_ID
String ID
String REQUEST_TIME
String START_TIME
String STATUS
String TYPE
Public Constructors
ReindexRequestBase(Long id, ReindexRequestType type, long requestTime, Long startTime, Long completionTime, String executionNodeId, ReindexStatus status)
Public Methods
@Nullable Long getCompletionTime()
@Nullable String getExecutionNodeId()
@Nullable Long getId()
long getRequestTime()
@Nullable Long getStartTime()
@Nonnull ReindexStatus getStatus()
@Nonnull ReindexRequestType getType()
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String COMPLETION_TIME

Constant Value: "completionTime"

public static final String EXECUTION_NODE_ID

Constant Value: "executionNodeId"

public static final String ID

Constant Value: "id"

public static final String REQUEST_TIME

Constant Value: "requestTime"

public static final String START_TIME

Constant Value: "startTime"

public static final String STATUS

Constant Value: "status"

public static final String TYPE

Constant Value: "type"

Public Constructors

public ReindexRequestBase (Long id, ReindexRequestType type, long requestTime, Long startTime, Long completionTime, String executionNodeId, ReindexStatus status)

Public Methods

@Nullable public Long getCompletionTime ()

@Nullable public String getExecutionNodeId ()

@Nullable public Long getId ()

public long getRequestTime ()

@Nullable public Long getStartTime ()

@Nonnull public ReindexStatus getStatus ()

@Nonnull public ReindexRequestType getType ()