class Datadog::Core::Remote::Configuration::Repository::Transaction

Encapsulates transaction operations

def delete(path)

def delete(path)
  @operations << Operation::Delete.new(path)
end

def initialize

def initialize
  @operations = []
end

def insert(path, target, content)

def insert(path, target, content)
  @operations << Operation::Insert.new(path, target, content)
end

def set(**options)

def set(**options)
  @operations << Operation::Set.new(**options)
end

def update(path, target, content)

def update(path, target, content)
  @operations << Operation::Update.new(path, target, content)
end