Parameters

userCredential: the client user credential.

requestedLocale: optional locale to use for this request.

partitionName: optional name of the campaign partition to use.

securityPolicyName: optional name of the campaign security policy to use to create the campaign. All subsequent operations on this campaign use this policy. If not defined, the Global policy is used.

wsReference: optional name of the campaign folder in which the campaigns are to be created.

name: the name to assign the new campaign instance (its "uacName" attribute).

attributes: an optional array of initialization attributes; any supplied attributes overwrite the campaign's default values; others are left untouched. For example, if a uacCampaignCode attribute is supplied, it is used instead of an auto-generated one. It is up to the client to determine the attributes that are required by the campaign, their types, etc.

Throws AttributeNotFoundException if one or more of the named attributes does not exist or InvalidAttributeException if an attribute value is invalid (such as incorrect data type).