public CountDownLatch updateAttributeAsync(com.mozu.api.contracts.productadmin.Attribute attribute, String attributeFQN, AsyncCallback<com.mozu.api.contracts.productadmin.Attribute> callback) throws Exception
	{
		return updateAttributeAsync( attribute,  attributeFQN,  null, callback);
	}
public CountDownLatch updateAttributeAsync ( com . mozu . api . contracts . productadmin . Attribute attribute , String attributeFQN , AsyncCallback < com . mozu . api . contracts . productadmin . Attribute > callback ) throws Exception { return updateAttributeAsync ( attribute , attributeFQN , null , callback ) ; }
<p><pre><code>
Attribute attribute = new Attribute();
CountDownLatch latch = attribute.updateAttribute( attribute,  attributeFQN, callback );
latch.await()	 * </code></pre></p>
@param attributeFQN Fully qualified name for an attribute.
@param  callback callback handler for asynchronous operations
@param dataViewMode DataViewMode
@param attribute Properties of an attribute used to describe customers or orders.
@return com.mozu.api.contracts.productadmin.Attribute
@see com.mozu.api.contracts.productadmin.Attribute
@see com.mozu.api.contracts.productadmin.Attribute