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 for
Api.update(java.lang.String, java.util.Map) and Uploader.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
-
Method Summary
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 ruleMethods 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 Details
-
token
Construct a new token access rule- Returns:
- The access rule instance
-
anonymousFrom
Construct a new anonymous access rule- Parameters:
start- The start date for the rule- Returns:
- The access rule instance
-
anonymousUntil
Construct a new anonymous access rule- Parameters:
end- The end date for the rule- Returns:
- The access rule instance
-
anonymous
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
-