Parameters

userCredential: the client user credential.

requestedLocale: optional locale to use for this request.

partitionName: optional name of the campaign partition to use.

attributes: optional array of attributes to match; the attribute's name, data type, and values are used to determine the match; if the attribute supports arrays, then all values that are specified must match. The implied match operator is an AND, so only campaigns that match all the supplied attribute values are returned.

Throws AttributeNotFoundException if an attribute name does not exist or InvalidAttributeException if one or more of the supplied attributes is invalid.

pageOffset: the starting offset of all possible campaigns to begin the enumeration (zero-valued). For example, if the enumeration matches 1000 campaigns and this value is set to 10, then the page would start at the 11th component. A RangeException is thrown if the supplied offset is out of range.

pageSize: the maximum number of matched campaigns to return for the page (cannot exceed 500).