Module: Esse::Index::RequestConfigurable

Included in:
Esse::Index
Defined in:
lib/esse/index/request_configurable.rb

Defined Under Namespace

Modules: DSL Classes: Container, RequestParams

Constant Summary collapse

OPERATIONS =
%i[index create update delete].freeze
BULK_OPERATIONS_AND_PARAMS =
{
  index: %i[_index _type routing if_primary_term if_seq_no version version_type dynamic_templates pipeline require_alias],
  create: %i[_index _type routing if_primary_term if_seq_no version version_type dynamic_templates pipeline require_alias],
  update: %i[_index _type routing if_primary_term if_seq_no version version_type require_alias retry_on_conflict],
  delete: %i[_index _type routing if_primary_term if_seq_no version version_type],
}.freeze

Class Method Summary collapse

Class Method Details

.extended(base) ⇒ Object



14
15
16
# File 'lib/esse/index/request_configurable.rb', line 14

def self.extended(base)
  base.extend DSL
end