public Observable<LocalNetworkGatewayInner> updateTagsAsync(String resourceGroupName, String localNetworkGatewayName, Map<String, String> tags) {
        return updateTagsWithServiceResponseAsync(resourceGroupName, localNetworkGatewayName, tags).map(new Func1<ServiceResponse<LocalNetworkGatewayInner>, LocalNetworkGatewayInner>() {
            @Override
            public LocalNetworkGatewayInner call(ServiceResponse<LocalNetworkGatewayInner> response) {
                return response.body();
            }
        });
    }
public Observable < LocalNetworkGatewayInner > updateTagsAsync ( String resourceGroupName , String localNetworkGatewayName , Map < String , String > tags ) { return updateTagsWithServiceResponseAsync ( resourceGroupName , localNetworkGatewayName , tags ) . map ( new Func1 < ServiceResponse < LocalNetworkGatewayInner > , LocalNetworkGatewayInner > ( ) { @ Override public LocalNetworkGatewayInner call ( ServiceResponse < LocalNetworkGatewayInner > response ) { return response . body ( ) ; } } ) ; }
Updates a local network gateway tags.

@param resourceGroupName The name of the resource group.
@param localNetworkGatewayName The name of the local network gateway.
@param tags Resource tags.
@throws IllegalArgumentException thrown if parameters fail the validation
@return the observable for the request