/// <summary> /// Update data management policy for account. /// </summary> /// <param name="dataManagementPolicy">dataManagementPolicy.</param> public void SetDataManagementPolicy(DataManagementPolicy dataManagementPolicy) { String path = template.UrlFor(UrlTemplate.DATA_MANAGEMENT_POLICY_PATH) .Build(); DataManagementPolicyConverter converter = new DataManagementPolicyConverter(dataManagementPolicy); String dataManagementPolicyJson = JsonConvert.SerializeObject(converter.ToAPIDataManagementPolicy()); try { restClient.Put(path, dataManagementPolicyJson); } catch (OssServerException e) { throw new OssServerException("Could not update dataManagementPolicy" + " Exception: " + e.Message, e.ServerError, e); } catch (Exception e) { throw new OssException("Could not update dataManagementPolicy" + " Exception: " + e.Message, e); } }
public void convertNullAPIToAPI() { apiDataManagementPolicy1 = null; converter = new DataManagementPolicyConverter(apiDataManagementPolicy1); Assert.IsNull(converter.ToAPIDataManagementPolicy()); }
public void convertNullSDKToAPI() { sdkDataManagementPolicy1 = null; converter = new DataManagementPolicyConverter(sdkDataManagementPolicy1); Assert.IsNull(converter.ToAPIDataManagementPolicy()); }