///<summary>/_security/api_key/{ids}/_clear_cache</summary> ///<param name = "ids">Optional, accepts null</param> public ClearApiKeyCacheDescriptor(Ids ids) : base(r => r.Optional("ids", ids)) { }
///<summary>A comma-separated list of IDs of API keys to clear from the cache</summary> public ClearApiKeyCacheDescriptor Ids(Ids ids) => Assign(ids, (a, v) => a.RouteValues.Optional("ids", v));
///<summary>A comma-separated list of the action ids to be acked</summary> public AcknowledgeWatchDescriptor ActionId(Ids actionId) => Assign(actionId, (a, v) => a.RouteValues.Optional("action_id", v));
///<summary>/_watcher/watch/{watch_id}/_ack/{action_id}</summary> ///<param name = "watchId">this parameter is required</param> ///<param name = "actionId">Optional, accepts null</param> public AcknowledgeWatchDescriptor(Id watchId, Ids actionId) : base(r => r.Required("watch_id", watchId).Optional("action_id", actionId)) { }
///<summary>/_slm/policy/{policy_id}</summary> ///<param name = "policyId">Optional, accepts null</param> public GetSnapshotLifecycleDescriptor(Ids policyId) : base(r => r.Optional("policy_id", policyId)) { }
///<summary>Comma-separated list of snapshot lifecycle policies to retrieve</summary> public GetSnapshotLifecycleDescriptor PolicyId(Ids policyId) => Assign(policyId, (a, v) => a.RouteValues.Optional("policy_id", v));
///<summary>/_slm/policy/{policy_id}</summary> ///<param name = "policyId">Optional, accepts null</param> public GetSnapshotLifecycleRequest(Ids policyId) : base(r => r.Optional("policy_id", policyId)) { }