com.workday.esclient

actions

package actions

Visibility
  1. Public
  2. All

Type Members

  1. class CatAction extends AbstractAction[CatResult]

    Cat action wrapper class for Elasticsearch.

  2. class CatBuilder extends AbstractMultiTypeActionBuilder[CatAction, CatBuilder]

    Builder class for Elasticsearch Cat actions.

  3. class ClearCacheActionBuilder extends Builder

    Builder class for Clear Cache actions.

  4. class ClusterSettings extends GenericResultAbstractAction

    Action class for the Elasticsearch Cluster Update Settings API.

  5. class ClusterSettingsBuilder extends AbstractMultiTypeActionBuilder[ClusterSettings, ClusterSettingsBuilder]

    Builder class for com.workday.esclient.actions.ClusterSettings.

  6. class ClusterSettingsListAction extends GenericResultAbstractAction

    Action class for listing cluster settings using the Elasticsearch Cluster Update Settings API.

  7. class ClusterSettingsListBuilder extends AbstractMultiTypeActionBuilder[ClusterSettingsListAction, ClusterSettingsListBuilder]

    Builder class for com.workday.esclient.actions.ClusterSettingsListAction.

  8. class ErrorProcessingBulkAction extends Bulk

    Action class for error processing bulk action.

  9. class ErrorProcessingBulkBuilder extends Builder

    Builder class for error processing bulk action.

  10. class GetAliasByNameAction extends GenericResultAbstractAction

    Action class for getting aliases by name using the Elasticsearch Alias API.

  11. class GetAliasByNameBuilder extends AbstractMultiTypeActionBuilder[GetAliasByNameAction, GetAliasByNameBuilder]

    Build class for com.workday.esclient.actions.GetAliasByNameAction.

  12. class IndexHealthAction extends Health

    Action class for showing index health using the Elasticsearch Cluster Health API.

  13. class IndexHealthBuilder extends Builder

    Builder class for com.workday.esclient.actions.IndexHealthAction

  14. case class IndexInfo(health: String, status: String, index: String, pri: Int, rep: Int, docCount: Int, docsDeleted: Int, storeSize: String, priStoreSize: String) extends Product with Serializable

    Case class for Elasticsearch index information.

  15. case class ListRepositoryResponse(repositories: Seq[RepositoryDefinition]) extends Product with Serializable

    Case class for a List Repository response.

  16. case class ListSnapshotResponse(snapshots: Seq[SnapshotDefinition]) extends Product with Serializable

    Case class for listing com.workday.esclient.actions.SnapshotDefinition.

  17. case class NodeInfo(name: String, nodeRole: String) extends Product with Serializable

    Case class for Elasticsearch node information.

  18. class RepositoryCreateAction extends GenericResultAbstractAction

    Action class for creating repositories using the Elasticsearch Snapshot API.

  19. class RepositoryCreateBuilder extends AbstractMultiTypeActionBuilder[RepositoryCreateAction, RepositoryCreateBuilder]

    Builder class for com.workday.esclient.actions.RepositoryCreateAction.

  20. case class RepositoryDefinition(repoName: String, repoType: String, settings: Map[String, Any]) extends Product with Serializable

    Case class for Elasticsearch repository definitions.

  21. class RepositoryDeleteAction extends GenericResultAbstractAction

    Action class for deleting repositories using the Elasticsearch Snapshot API.

  22. class RepositoryDeleteBuilder extends AbstractMultiTypeActionBuilder[RepositoryDeleteAction, RepositoryDeleteBuilder]

    Build class for com.workday.esclient.actions.RepositoryDeleteAction.

  23. class RepositoryListAction extends GenericResultAbstractAction

    Action class for listing repositories using the Elasticsearch Snapshot API.

  24. class RepositoryListBuilder extends AbstractMultiTypeActionBuilder[RepositoryListAction, RepositoryListBuilder]

    Builder class for com.workday.esclient.actions.RepositoryListAction.

  25. class Reroute extends GenericResultAbstractAction

    Action class for Elasticsearch Reroute API.

  26. case class RerouteAcknowledgment(acknowledged: String) extends Product with Serializable

    Case class for an Elasticsearch acknowledgment of Reroute operations.

  27. case class RerouteAllocate(index: String, shard: Int, toNode: String, allowPrimary: Boolean = true) extends RerouteOp with Product with Serializable

    Case class for an Allocate Reroute operation.

  28. class RerouteBuilder extends AbstractMultiTypeActionBuilder[Reroute, RerouteBuilder]

    Builder class for com.workday.esclient.actions.Reroute.

  29. case class RerouteMove(index: String, shard: Int, fromNode: String, toNode: String) extends RerouteOp with Product with Serializable

    Case class for a Move Reroute operation.

  30. trait RerouteOp extends AnyRef

    Trait mapping reroute operation info.

  31. case class ShardInfo(index: String, shard: Int, state: String, node: String, docs: Int, store: Long, prirep: String) extends Product with Serializable

    Case class for Elasticsearch shard info.

  32. class SnapshotCreateAction extends GenericResultAbstractAction

    Action class for creating snapshots using the Elasticsearch Snapshot API.

  33. class SnapshotCreateBuilder extends AbstractMultiTypeActionBuilder[SnapshotCreateAction, SnapshotCreateBuilder]

    Build class for com.workday.esclient.actions.SnapshotCreateAction.

  34. case class SnapshotDefinition(snapshotName: String, indices: Seq[String], state: String) extends Product with Serializable

    Case class for representing a snapshot definition.

  35. class SnapshotDeleteAction extends GenericResultAbstractAction

    Action class for deleting snapshots using the Elasticsearch Snapshot API.

  36. class SnapshotDeleteBuilder extends AbstractMultiTypeActionBuilder[SnapshotDeleteAction, SnapshotDeleteBuilder]

    Build for com.workday.esclient.actions.SnapshotDeleteAction.

  37. class SnapshotListAction extends GenericResultAbstractAction

    Action class for listing snapshots using the Elasticsearch Snapshot API.

  38. class SnapshotListBuilder extends AbstractMultiTypeActionBuilder[SnapshotListAction, SnapshotListBuilder]

    Builder class for com.workday.esclient.actions.SnapshotListAction.

  39. class SnapshotRestoreAction extends GenericResultAbstractAction

    Action class for restoring snapshots using the Elasticsearch Snapshot API.

  40. class SnapshotRestoreBuilder extends AbstractMultiTypeActionBuilder[SnapshotRestoreAction, SnapshotRestoreBuilder]

    Builder class for com.workday.esclient.actions.SnapshotRestoreAction.

Value Members

  1. object CatAction

    CatAction object for string constants.

  2. object IndexHealthAction

    Utility object for storing Index Health action string constants.

  3. object NodeInfo extends Serializable

    Node information object for data node string constant.

Ungrouped