lib/aerospike/client.rb in aerospike-2.28.0 vs lib/aerospike/client.rb in aerospike-2.29.0

- old
+ new

@@ -892,9 +892,16 @@ policy = create_policy(options, AdminPolicy, default_admin_policy) command = AdminCommand.new command.revoke_privileges(@cluster, policy, role_name, privileges) end + # Set or update quota for a role. + def set_quotas(role_name, read_quota, write_quota, options = nil) + policy = create_policy(options, AdminPolicy, default_admin_policy) + command = AdminCommand.new + command.set_quotas(@cluster, policy, role_name, read_quota, write_quota) + end + private def set_default_policies(policies) self.default_info_policy = create_policy(policies[:info], Policy) self.default_read_policy = create_policy(policies[:read], Policy)