diff --git a/sdk/resourcemanager/azure-resourcemanager-network/CHANGELOG.md b/sdk/resourcemanager/azure-resourcemanager-network/CHANGELOG.md index dc512db20c3c9..a7decfa35ca6a 100644 --- a/sdk/resourcemanager/azure-resourcemanager-network/CHANGELOG.md +++ b/sdk/resourcemanager/azure-resourcemanager-network/CHANGELOG.md @@ -4,6 +4,8 @@ ### Features Added +- Supported set `DeleteOptions` on a public ip address in `NetworkInterface`, for allow deleting the public ip automatically when the vm is deleted. + ### Breaking Changes ### Bugs Fixed diff --git a/sdk/resourcemanager/azure-resourcemanager-network/src/main/java/com/azure/resourcemanager/network/implementation/NetworkInterfaceImpl.java b/sdk/resourcemanager/azure-resourcemanager-network/src/main/java/com/azure/resourcemanager/network/implementation/NetworkInterfaceImpl.java index ea35b8a87c44b..1a8793482863c 100644 --- a/sdk/resourcemanager/azure-resourcemanager-network/src/main/java/com/azure/resourcemanager/network/implementation/NetworkInterfaceImpl.java +++ b/sdk/resourcemanager/azure-resourcemanager-network/src/main/java/com/azure/resourcemanager/network/implementation/NetworkInterfaceImpl.java @@ -587,10 +587,6 @@ public NetworkInterfaceImpl update() { } public void ensureDeleteOptions(DeleteOptions deleteOptions, String ipConfigName) { - if (this.specifiedIpConfigNames.containsKey(ipConfigName)) { - this.specifiedIpConfigNames.replace(ipConfigName, deleteOptions); - } else { - this.specifiedIpConfigNames.put(ipConfigName, deleteOptions); - } + this.specifiedIpConfigNames.put(ipConfigName, deleteOptions); } }