Package com.cloudinary
Class AccessControlRule
- java.lang.Object
-
- org.cloudinary.json.JSONObject
-
- com.cloudinary.AccessControlRule
-
- All Implemented Interfaces:
java.io.Serializable
public class AccessControlRule extends JSONObject
A class representing a single access control rule for a resource. Used as a parameter forApi.update(java.lang.String, java.util.Map)
andUploader.upload(java.lang.Object, java.util.Map)
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AccessControlRule.AccessType
Access type for an access rule
-
Field Summary
-
Fields inherited from class org.cloudinary.json.JSONObject
NULL
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AccessControlRule
anonymous(java.util.Date start, java.util.Date end)
Construct a new anonymous access rulestatic AccessControlRule
anonymousFrom(java.util.Date start)
Construct a new anonymous access rulestatic AccessControlRule
anonymousUntil(java.util.Date end)
Construct a new anonymous access rulestatic AccessControlRule
token()
Construct a new token access rule-
Methods inherited from class org.cloudinary.json.JSONObject
accumulate, append, doubleToString, get, getBoolean, getDouble, getInt, getJSONArray, getJSONObject, getLong, getNames, getNames, getString, has, increment, isNull, keys, keySet, length, names, numberToString, opt, optBoolean, optBoolean, optDouble, optDouble, optInt, optInt, optJSONArray, optJSONObject, optLong, optLong, optString, optString, put, put, put, put, put, put, put, putOnce, putOpt, quote, quote, remove, similar, stringToValue, testValidity, toJSONArray, toString, toString, valueToString, wrap, write
-
-
-
-
Method Detail
-
token
public static AccessControlRule token()
Construct a new token access rule- Returns:
- The access rule instance
-
anonymousFrom
public static AccessControlRule anonymousFrom(java.util.Date start)
Construct a new anonymous access rule- Parameters:
start
- The start date for the rule- Returns:
- The access rule instance
-
anonymousUntil
public static AccessControlRule anonymousUntil(java.util.Date end)
Construct a new anonymous access rule- Parameters:
end
- The end date for the rule- Returns:
- The access rule instance
-
anonymous
public static AccessControlRule anonymous(java.util.Date start, java.util.Date end)
Construct a new anonymous access rule- Parameters:
start
- The start date for the ruleend
- The end date for the rule- Returns:
- The access rule instance
-
-