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 classAccessControlRule.AccessTypeAccess 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 AccessControlRuleanonymous(java.util.Date start, java.util.Date end)Construct a new anonymous access rulestatic AccessControlRuleanonymousFrom(java.util.Date start)Construct a new anonymous access rulestatic AccessControlRuleanonymousUntil(java.util.Date end)Construct a new anonymous access rulestatic AccessControlRuletoken()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
-
-