public CountDownLatch createShippingInclusionRuleAsync(com.mozu.api.contracts.shippingadmin.profile.ShippingInclusionRule rule, String profilecode, AsyncCallback<com.mozu.api.contracts.shippingadmin.profile.ShippingInclusionRule> callback) throws Exception
	{
		return createShippingInclusionRuleAsync( rule,  profilecode,  null, callback);
	}
public CountDownLatch createShippingInclusionRuleAsync ( com . mozu . api . contracts . shippingadmin . profile . ShippingInclusionRule rule , String profilecode , AsyncCallback < com . mozu . api . contracts . shippingadmin . profile . ShippingInclusionRule > callback ) throws Exception { return createShippingInclusionRuleAsync ( rule , profilecode , null , callback ) ; }
<p><pre><code>
ShippingInclusionRule shippinginclusionrule = new ShippingInclusionRule();
CountDownLatch latch = shippinginclusionrule.createShippingInclusionRule( rule,  profilecode, callback );
latch.await()	 * </code></pre></p>
@param profilecode The unique, user-defined code of the profile with which the shipping inclusion rule is associated.
@param  callback callback handler for asynchronous operations
@param dataViewMode DataViewMode
@param rule The details of the new shipping inclusion rule.
@return com.mozu.api.contracts.shippingadmin.profile.ShippingInclusionRule
@see com.mozu.api.contracts.shippingadmin.profile.ShippingInclusionRule
@see com.mozu.api.contracts.shippingadmin.profile.ShippingInclusionRule