public static MozuClient<com.mozu.api.contracts.productadmin.ProductSortDefinition> updateProductSortDefinitionClient(com.mozu.api.DataViewMode dataViewMode, com.mozu.api.contracts.productadmin.ProductSortDefinition definition, Integer productSortDefinitionId) throws Exception
	{
		return updateProductSortDefinitionClient(dataViewMode,  definition,  productSortDefinitionId,  null);
	}
public static MozuClient < com . mozu . api . contracts . productadmin . ProductSortDefinition > updateProductSortDefinitionClient ( com . mozu . api . DataViewMode dataViewMode , com . mozu . api . contracts . productadmin . ProductSortDefinition definition , Integer productSortDefinitionId ) throws Exception { return updateProductSortDefinitionClient ( dataViewMode , definition , productSortDefinitionId , null ) ; }
<p><pre><code>
MozuClient<com.mozu.api.contracts.productadmin.ProductSortDefinition> mozuClient=UpdateProductSortDefinitionClient(dataViewMode,  definition,  productSortDefinitionId);
client.setBaseAddress(url);
client.executeRequest();
ProductSortDefinition productSortDefinition = client.Result();
</code></pre></p>
@param productSortDefinitionId Unique identifier of the product sort definition.
@param definition The details of the product sort definition to update.
@return Mozu.Api.MozuClient <com.mozu.api.contracts.productadmin.ProductSortDefinition>
@see com.mozu.api.contracts.productadmin.ProductSortDefinition
@see com.mozu.api.contracts.productadmin.ProductSortDefinition