public static MozuClient<com.mozu.api.contracts.productadmin.ProductOption> updateOptionClient(com.mozu.api.DataViewMode dataViewMode, com.mozu.api.contracts.productadmin.ProductOption productOption, String productCode, String attributeFQN) throws Exception
	{
		return updateOptionClient(dataViewMode,  productOption,  productCode,  attributeFQN,  null);
	}
public static MozuClient < com . mozu . api . contracts . productadmin . ProductOption > updateOptionClient ( com . mozu . api . DataViewMode dataViewMode , com . mozu . api . contracts . productadmin . ProductOption productOption , String productCode , String attributeFQN ) throws Exception { return updateOptionClient ( dataViewMode , productOption , productCode , attributeFQN , null ) ; }
<p><pre><code>
MozuClient<com.mozu.api.contracts.productadmin.ProductOption> mozuClient=UpdateOptionClient(dataViewMode,  productOption,  productCode,  attributeFQN);
client.setBaseAddress(url);
client.executeRequest();
ProductOption productOption = client.Result();
</code></pre></p>
@param attributeFQN Fully qualified name for an attribute.
@param productCode The unique, user-defined product code of a product, used throughout  to reference and associate to a product.
@param productOption Properties of the product option to create such as attribute detail, fully qualified name, and list of product option values.
@return Mozu.Api.MozuClient <com.mozu.api.contracts.productadmin.ProductOption>
@see com.mozu.api.contracts.productadmin.ProductOption
@see com.mozu.api.contracts.productadmin.ProductOption