Class VespaReindexAction

  • All Implemented Interfaces:
    com.yahoo.config.model.api.ConfigChangeAction, com.yahoo.config.model.api.ConfigChangeReindexAction

    public class VespaReindexAction
    extends VespaConfigChangeAction
    implements com.yahoo.config.model.api.ConfigChangeReindexAction
    Represents an action to re-index a document type in order to handle a config change.
    Author:
    bjorncs
    • Method Detail

      • of

        public static VespaReindexAction of​(com.yahoo.config.provision.ClusterSpec.Id id,
                                            com.yahoo.config.application.api.ValidationId validationId,
                                            String message)
      • of

        public static VespaReindexAction of​(com.yahoo.config.provision.ClusterSpec.Id id,
                                            com.yahoo.config.application.api.ValidationId validationId,
                                            String message,
                                            List<com.yahoo.config.model.api.ServiceInfo> services,
                                            String documentType)
      • validationId

        public Optional<com.yahoo.config.application.api.ValidationId> validationId()
        Specified by:
        validationId in interface com.yahoo.config.model.api.ConfigChangeAction
      • getDocumentType

        public String getDocumentType()
        Specified by:
        getDocumentType in interface com.yahoo.config.model.api.ConfigChangeReindexAction
      • ignoreForInternalRedeploy

        public boolean ignoreForInternalRedeploy()
        Specified by:
        ignoreForInternalRedeploy in interface com.yahoo.config.model.api.ConfigChangeAction