class Akamai::Client::Ccu

Public Instance Methods

base_path() click to toggle source
# File lib/akamai/client/ccu.rb, line 54
def base_path
  "/ccu/v3"
end
build_body(targets) click to toggle source
# File lib/akamai/client/ccu.rb, line 48
def build_body(targets)
  {
    objects: targets
  }.to_json
end
delete_cache_by_cp_code(network, targets) click to toggle source
# File lib/akamai/client/ccu.rb, line 34
def delete_cache_by_cp_code(network, targets)
  post(
    "delete/cpcode/#{network}",
    build_body(targets) 
  )
end
delete_cache_by_tag(network, targets) click to toggle source
# File lib/akamai/client/ccu.rb, line 41
def delete_cache_by_tag(network, targets)
  post(
    "delete/tag/#{network}",
    build_body(targets) 
  )
end
delete_cache_by_url(network, targets) click to toggle source
# File lib/akamai/client/ccu.rb, line 27
def delete_cache_by_url(network, targets)
  post(
    "delete/url/#{network}",
    build_body(targets) 
  )
end
invalidate_cache_by_cp_code(network, targets) click to toggle source
# File lib/akamai/client/ccu.rb, line 13
def invalidate_cache_by_cp_code(network, targets)
  post(
    "invalidate/cpcode/#{network}",
    build_body(targets) 
  )
end
invalidate_cache_by_tag(network, targets) click to toggle source
# File lib/akamai/client/ccu.rb, line 20
def invalidate_cache_by_tag(network, targets)
  post(
    "invalidate/tag/#{network}",
    build_body(targets) 
  )
end
invalidate_cache_by_url(network, targets) click to toggle source
# File lib/akamai/client/ccu.rb, line 6
def invalidate_cache_by_url(network, targets)
  post(
    "invalidate/url/#{network}",
    build_body(targets) 
  )
end