@Override public void call(Map<String, VirtualMachineExtension> map, VirtualMachineExtension extension) { map.put(extension.name(), extension); } });
@Override public void call(Map<String, VirtualMachineExtension> map, VirtualMachineExtension extension) { map.put(extension.name(), extension); } });
@Override public Observable<VirtualMachine> call(final VirtualMachineExtension encryptionExtension) { final HashMap<String, Object> publicSettings = encryptConfig.extensionPublicSettings(); return virtualMachine.update() .updateExtension(encryptionExtension.name()) .withPublicSettings(publicSettings) .withProtectedSettings(encryptConfig.extensionProtectedSettings()) .parent() .applyAsync(); } });
@Override public Observable<VirtualMachine> call(final VirtualMachineExtension encryptionExtension) { final HashMap<String, Object> publicSettings = encryptConfig.extensionPublicSettings(); return virtualMachine.update() .updateExtension(encryptionExtension.name()) .withPublicSettings(publicSettings) .withProtectedSettings(encryptConfig.extensionProtectedSettings()) .parent() .applyAsync(); } });